Uses of Class
com.broadleafcommerce.cartoperation.domain.ItemChoice
-
Packages that use ItemChoice Package Description com.broadleafcommerce.cartoperation.domain com.broadleafcommerce.cartoperation.service.configuration -
-
Uses of ItemChoice in com.broadleafcommerce.cartoperation.domain
Methods in com.broadleafcommerce.cartoperation.domain that return ItemChoice Modifier and Type Method Description ItemChoice
ProductOption. getItemChoice()
Configuration for theProductOptionType.ITEM_CHOICE
.Methods in com.broadleafcommerce.cartoperation.domain with parameters of type ItemChoice Modifier and Type Method Description void
ProductOption. setItemChoice(ItemChoice itemChoice)
Configuration for theProductOptionType.ITEM_CHOICE
. -
Uses of ItemChoice in com.broadleafcommerce.cartoperation.service.configuration
Methods in com.broadleafcommerce.cartoperation.service.configuration with parameters of type ItemChoice Modifier and Type Method Description protected void
DefaultItemChoiceConfigurationService. addItemConfigError(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, @NonNull ItemChoice itemChoice, @NonNull String errorCode, @NonNull String errorMessage)
protected List<com.broadleafcommerce.cart.client.domain.CartItem>
DefaultItemChoiceConfigurationService. findAndHydrateDependentsInCategory(@NonNull List<com.broadleafcommerce.cart.client.domain.CartItem> dependentCartItems, @NonNull ItemChoice itemChoice)
protected List<com.broadleafcommerce.cart.client.domain.CartItem>
DefaultItemChoiceConfigurationService. findAndHydrateDependentsMatchingItemChoice(@NonNull List<com.broadleafcommerce.cart.client.domain.CartItem> dependentCartItems, @NonNull ItemChoice itemChoice)
protected List<com.broadleafcommerce.cart.client.domain.CartItem>
DefaultItemChoiceConfigurationService. findAndHydrateDependentsMatchingProducts(@NonNull List<com.broadleafcommerce.cart.client.domain.CartItem> dependentCartItems, @NonNull ItemChoice itemChoice)
protected List<com.broadleafcommerce.cart.client.domain.CartItem>
DefaultItemChoiceConfigurationService. findAndHydrateDependentsMatchingVariants(@NonNull List<com.broadleafcommerce.cart.client.domain.CartItem> dependentCartItems, @NonNull ItemChoice itemChoice)
protected MatchingDependentsContext
DefaultItemChoiceConfigurationService. findDependentsMatchingItemChoice(@NonNull List<com.broadleafcommerce.cart.client.domain.CartItem> dependentCartItems, @NonNull ItemChoice itemChoice)
protected void
DefaultItemChoiceConfigurationService. hydrateItemChoicePricingDetails(@NonNull ItemChoice itemChoice, @NonNull com.broadleafcommerce.cart.client.domain.CartItem dependentCartItem)
Hydrates the pricing details for the parentItemChoice
on thedependent CartItem
representing a specific choice.protected boolean
DefaultItemChoiceConfigurationService. isDiscountAllowed(@NonNull ItemChoice itemChoice)
protected boolean
DefaultItemChoiceConfigurationService. isDiscountAllowed(@NonNull ItemChoice itemChoice, SpecificItemChoice specificItemChoice)
protected void
DefaultItemChoiceConfigurationService. validateMaxQuantity(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, @NonNull ItemChoice itemChoice, @NonNull MatchingDependentsContext matchingCartItems, @NonNull ProductOption option)
protected void
DefaultItemChoiceConfigurationService. validateMinQuantity(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, @NonNull ItemChoice itemChoice, @NonNull MatchingDependentsContext matchingCartItems, @NonNull ProductOption option)
-