Class CartItemModifyingRequestValidator
- java.lang.Object
-
- com.broadleafcommerce.cartoperation.web.validator.CartItemModifyingRequestValidator
-
- All Implemented Interfaces:
CartVersionRequestValidator
,RequestValidator
public class CartItemModifyingRequestValidator extends Object implements CartVersionRequestValidator
Validates cart item requests that will modify the cart.- Author:
- Jacob Mitash
-
-
Constructor Summary
Constructors Constructor Description CartItemModifyingRequestValidator(CartHolder<com.broadleafcommerce.cart.client.domain.Cart> requestCartHolder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CartHolder<com.broadleafcommerce.cart.client.domain.Cart>
getRequestCartHolder()
boolean
supports(Class<?> clazz)
Tells whether this validator supports the given type.void
validate(Object rawRequestBody, org.springframework.validation.Errors errors)
Validates the given request body.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.broadleafcommerce.cartoperation.web.validator.RequestValidator
validate
-
-
-
-
Constructor Detail
-
CartItemModifyingRequestValidator
public CartItemModifyingRequestValidator(CartHolder<com.broadleafcommerce.cart.client.domain.Cart> requestCartHolder)
-
-
Method Detail
-
supports
public boolean supports(Class<?> clazz)
Description copied from interface:RequestValidator
Tells whether this validator supports the given type.- Specified by:
supports
in interfaceRequestValidator
- Parameters:
clazz
- the class of the instance that will be tested/validated- Returns:
- true if this validator can support the given type, false otherwise
-
validate
public void validate(Object rawRequestBody, org.springframework.validation.Errors errors)
Description copied from interface:RequestValidator
Validates the given request body.- Specified by:
validate
in interfaceRequestValidator
- Parameters:
rawRequestBody
- the request body to validateerrors
- the errors to contribute to when validation errors occur
-
getRequestCartHolder
protected CartHolder<com.broadleafcommerce.cart.client.domain.Cart> getRequestCartHolder()
-
-