Uses of Class
com.broadleafcommerce.cartoperation.domain.ItemChoice
Packages that use ItemChoice
Package
Description
-
Uses of ItemChoice in com.broadleafcommerce.cartoperation.domain
Methods in com.broadleafcommerce.cartoperation.domain that return ItemChoiceModifier and TypeMethodDescriptionProductOption.getItemChoice()Configuration for theProductOptionType.ITEM_CHOICE.Methods in com.broadleafcommerce.cartoperation.domain with parameters of type ItemChoiceModifier and TypeMethodDescriptionvoidProductOption.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 ItemChoiceModifier and TypeMethodDescriptionprotected voidDefaultItemChoiceConfigurationService.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 MatchingDependentsContextDefaultItemChoiceConfigurationService.findDependentsMatchingItemChoice(@NonNull List<com.broadleafcommerce.cart.client.domain.CartItem> dependentCartItems, @NonNull ItemChoice itemChoice) protected voidDefaultItemChoiceConfigurationService.hydrateItemChoicePricingDetails(@NonNull ItemChoice itemChoice, @NonNull com.broadleafcommerce.cart.client.domain.CartItem dependentCartItem) Hydrates the pricing details for the parentItemChoiceon thedependent CartItemrepresenting a specific choice.protected booleanDefaultItemChoiceConfigurationService.isDiscountAllowed(@NonNull ItemChoice itemChoice) protected booleanDefaultItemChoiceConfigurationService.isDiscountAllowed(@NonNull ItemChoice itemChoice, SpecificItemChoice specificItemChoice) protected voidDefaultItemChoiceConfigurationService.validateMaxQuantity(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, @NonNull ItemChoice itemChoice, @NonNull MatchingDependentsContext matchingCartItems, @NonNull ProductOption option) protected voidDefaultItemChoiceConfigurationService.validateMinQuantity(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, @NonNull ItemChoice itemChoice, @NonNull MatchingDependentsContext matchingCartItems, @NonNull ProductOption option)