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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleansupports(Class<?> serviceClass, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) voidvalidate(Object businessInstance, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected voidvalidateProduct(PromotionalProduct promotionalProduct, org.springframework.validation.Errors errors) protected voidvalidateRelatedProduct(PromotionalProduct promotionalProduct, org.springframework.validation.Errors errors) protected voidvalidateType(PromotionalProduct promotionalProduct, org.springframework.validation.Errors errors) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
supportsin 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:
validatein 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)
-