Class CartServiceRequestValidationAutoConfiguration
java.lang.Object
com.broadleafcommerce.cart.service.autoconfigure.CartServiceRequestValidationAutoConfiguration
@Configuration
@EnableConfigurationProperties(CartValidationProperties.class)
public class CartServiceRequestValidationAutoConfiguration
extends Object
Configuration for request validations. See
RequestValidator
.- Author:
- Jacob Mitash
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<P extends com.broadleafcommerce.cart.client.domain.CartActionAudit>
CartActionAuditRequestValidator<P>cartActionAuditRequestValidator
(CartService<com.broadleafcommerce.cart.client.domain.Cart> cartService) <P extends com.broadleafcommerce.cart.client.domain.CartItem>
CartItemRequestValidator<P><P extends com.broadleafcommerce.cart.client.domain.Cart>
CartRequestValidator<P>cartRequestValidator
(CartItemRequestValidator<com.broadleafcommerce.cart.client.domain.CartItem> cartItemRequestValidator, CartValidationProperties cartValidationProperties)
-
Constructor Details
-
CartServiceRequestValidationAutoConfiguration
public CartServiceRequestValidationAutoConfiguration()
-
-
Method Details
-
cartRequestValidator
@Bean @ConditionalOnMissingBean public <P extends com.broadleafcommerce.cart.client.domain.Cart> CartRequestValidator<P> cartRequestValidator(CartItemRequestValidator<com.broadleafcommerce.cart.client.domain.CartItem> cartItemRequestValidator, CartValidationProperties cartValidationProperties) -
cartItemRequestValidator
@Bean @ConditionalOnMissingBean public <P extends com.broadleafcommerce.cart.client.domain.CartItem> CartItemRequestValidator<P> cartItemRequestValidator() -
cartActionAuditRequestValidator
@Bean @ConditionalOnMissingBean public <P extends com.broadleafcommerce.cart.client.domain.CartActionAudit> CartActionAuditRequestValidator<P> cartActionAuditRequestValidator(CartService<com.broadleafcommerce.cart.client.domain.Cart> cartService)
-