Uses of Class
com.broadleafcommerce.cartoperation.domain.ItemChoice
Package
Description
-
Uses of ItemChoice in com.broadleafcommerce.cartoperation.domain
Modifier and TypeMethodDescriptionProductOption.getItemChoice()
Configuration for theProductOptionType.ITEM_CHOICE
.Modifier and TypeMethodDescriptionvoid
ProductOption.setItemChoice
(ItemChoice itemChoice) Configuration for theProductOptionType.ITEM_CHOICE
. -
Uses of ItemChoice in com.broadleafcommerce.cartoperation.service.configuration
Modifier and TypeMethodDescriptionprotected 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)