| Package | Description | 
|---|---|
| com.broadleafcommerce.cartoperation.domain | |
| com.broadleafcommerce.cartoperation.service.configuration | 
| Modifier and Type | Method and Description | 
|---|---|
ItemChoice | 
ProductOption.getItemChoice()
Configuration for the  
ProductOptionType.ITEM_CHOICE. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ProductOption.setItemChoice(ItemChoice itemChoice)
Configuration for the  
ProductOptionType.ITEM_CHOICE. | 
| Modifier and Type | Method and 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 parent  
ItemChoice on the dependent 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)  | 
Copyright © 2021. All rights reserved.