Interface AttributeChoiceConfigurationService
- All Known Implementing Classes:
DefaultAttributeChoiceConfigurationService
public interface AttributeChoiceConfigurationService
- Author:
- Chad Harchar (charchar)
-
Method Summary
Modifier and TypeMethodDescriptionvoidvalidateAttributeChoice(com.broadleafcommerce.cart.client.domain.Cart cart, com.broadleafcommerce.cart.client.domain.CartItem cartItem, String validationFlow, ProductOption option) Perform validation against the providedCartItemfor the given attribute choiceProductOption.
-
Method Details
-
validateAttributeChoice
void validateAttributeChoice(@Nullable com.broadleafcommerce.cart.client.domain.Cart cart, com.broadleafcommerce.cart.client.domain.CartItem cartItem, String validationFlow, ProductOption option) Perform validation against the providedCartItemfor the given attribute choiceProductOption.- Parameters:
cart- TheCartof theCartItemcartItem- TheCartItemto performattribute choicevalidation against.validationFlow- The context used to identify validation requirements of theCartItemat that point in its lifecycle.option- TheProductOption(and it'sProductOption.getAttributeChoice()we are using to validate the cart against.
-