Uses of Class
com.broadleafcommerce.cartoperation.service.configuration.MatchingDependentsContext
Packages that use MatchingDependentsContext
-
Uses of MatchingDependentsContext in com.broadleafcommerce.cartoperation.service.configuration
Methods in com.broadleafcommerce.cartoperation.service.configuration that return MatchingDependentsContextModifier and TypeMethodDescriptionprotected MatchingDependentsContextDefaultItemChoiceConfigurationService.findDependentsMatchingItemChoice(@NonNull List<com.broadleafcommerce.cart.client.domain.CartItem> dependentCartItems, @NonNull ItemChoice itemChoice) Methods in com.broadleafcommerce.cartoperation.service.configuration with parameters of type MatchingDependentsContextModifier and TypeMethodDescriptionprotected voidDefaultItemChoiceConfigurationService.validateItemChoiceForSubscriptionItem(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, @NonNull ItemChoice itemChoice, @NonNull MatchingDependentsContext matchingCartItems, @NonNull ProductOption option) Validates subscription related properties for theMatchingDependentsContextbased on theItemChoice, which is derived from theProducttheCartItemrepresents.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) protected voidDefaultItemChoiceConfigurationService.validateSubscriptionItemAddAfterPurchase(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, @NonNull ItemChoice itemChoice, @NonNull MatchingDependentsContext matchingCartItems, int quantityPriorModification) protected booleanDefaultItemChoiceConfigurationService.validateSubscriptionItemEditAfterPurchase(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, @NonNull ItemChoice itemChoice, @NonNull MatchingDependentsContext matchingCartItems, int quantityPriorModification) protected voidDefaultItemChoiceConfigurationService.validateSubscriptionItemQuantityDecreaseDeadline(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, @NonNull ItemChoice itemChoice, @NonNull MatchingDependentsContext matchingCartItems, int quantityPriorModification) protected voidDefaultItemChoiceConfigurationService.validateSubscriptionItemQuantityEditAfterPurchase(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, @NonNull ItemChoice itemChoice, @NonNull MatchingDependentsContext matchingCartItems, int quantityPriorModification)