Class DefaultCartItemRequestValidator<P extends com.broadleafcommerce.cart.client.domain.CartItem>

    • Constructor Detail

      • DefaultCartItemRequestValidator

        public DefaultCartItemRequestValidator()
    • Method Detail

      • validateForUpdate

        public void validateForUpdate​(P cartItem,
                                      org.springframework.validation.Errors errors,
                                      com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
        Specified by:
        validateForUpdate in interface RequestValidator<P extends com.broadleafcommerce.cart.client.domain.CartItem>
      • validateForReplace

        public void validateForReplace​(P cartItem,
                                       org.springframework.validation.Errors errors,
                                       com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
        Specified by:
        validateForReplace in interface RequestValidator<P extends com.broadleafcommerce.cart.client.domain.CartItem>
      • validateForWrite

        protected void validateForWrite​(P cartItem,
                                        org.springframework.validation.Errors errors,
                                        com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
      • validateCurrencies

        public void validateCurrencies​(com.broadleafcommerce.cart.client.domain.CartItem ci,
                                       org.springframework.validation.Errors errors,
                                       com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
        Specified by:
        validateCurrencies in interface CartItemRequestValidator<P extends com.broadleafcommerce.cart.client.domain.CartItem>
      • validateCurrency

        protected void validateCurrency​(javax.money.MonetaryAmount amount,
                                        org.springframework.validation.Errors errors,
                                        String fieldName,
                                        com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      • validateAdjustment

        protected void validateAdjustment​(com.broadleafcommerce.order.common.domain.Adjustment adjustment,
                                          org.springframework.validation.Errors errors,
                                          com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)