Class DefaultCartActionAuditRequestValidator<P extends com.broadleafcommerce.cart.client.domain.CartActionAudit>

    • Constructor Detail

      • DefaultCartActionAuditRequestValidator

        public DefaultCartActionAuditRequestValidator​(CartService<com.broadleafcommerce.cart.client.domain.Cart> cartService)
    • Method Detail

      • validateForUpdate

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

        public void validateForReplace​(P cartActionAudit,
                                       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.CartActionAudit>
      • validateForCreate

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

        protected void validate​(@NonNull
                                P businessInstance,
                                @NonNull
                                @NonNull org.springframework.validation.Errors errors,
                                @Nullable
                                com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
      • validateCartId

        protected void validateCartId​(@NonNull
                                      @NonNull org.springframework.validation.Errors errors)
      • validateActionType

        protected void validateActionType​(@NonNull
                                          @NonNull org.springframework.validation.Errors errors)
      • validateCartExists

        protected void validateCartExists​(@NonNull
                                          @NonNull com.broadleafcommerce.cart.client.domain.CartActionAudit cartActionAudit,
                                          @NonNull
                                          @NonNull org.springframework.validation.Errors errors,
                                          @Nullable
                                          com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
      • prefixWithEntityValidationMessageKey

        protected String prefixWithEntityValidationMessageKey​(String errorCode)
      • getCartService

        protected CartService<com.broadleafcommerce.cart.client.domain.Cart> getCartService()