Class PromotionalProductValidator
java.lang.Object
com.broadleafcommerce.catalog.service.validation.PromotionalProductValidator
- All Implemented Interfaces:
com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
public class PromotionalProductValidator
extends Object
implements com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
Validations for
PromotionalProduct
.- Author:
- Samarth Dhruva (samarthd)
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
supports
(Class<?> serviceClass, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) void
validate
(Object businessInstance, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected void
validateProduct
(PromotionalProduct promotionalProduct, org.springframework.validation.Errors errors) protected void
validateRelatedProduct
(PromotionalProduct promotionalProduct, org.springframework.validation.Errors errors) protected void
validateType
(PromotionalProduct promotionalProduct, org.springframework.validation.Errors errors) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
validateForCreate, validateForReplace, validateForUpdate
-
Constructor Details
-
PromotionalProductValidator
public PromotionalProductValidator()
-
-
Method Details
-
supports
public boolean supports(Class<?> serviceClass, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) - Specified by:
supports
in interfacecom.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
-
validate
public void validate(@NonNull Object businessInstance, @NonNull org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) - Specified by:
validate
in interfacecom.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
-
validateType
protected void validateType(PromotionalProduct promotionalProduct, org.springframework.validation.Errors errors) -
validateProduct
protected void validateProduct(PromotionalProduct promotionalProduct, org.springframework.validation.Errors errors) -
validateRelatedProduct
protected void validateRelatedProduct(PromotionalProduct promotionalProduct, org.springframework.validation.Errors errors)
-