Class TargetItemRulesValidator
java.lang.Object
org.broadleafcommerce.admin.server.service.persistence.validation.TargetItemRulesValidator
- All Implemented Interfaces:
org.broadleafcommerce.openadmin.server.service.persistence.validation.PropertyValidator
@Component("blTargetItemRulesValidator")
public class TargetItemRulesValidator
extends Object
implements org.broadleafcommerce.openadmin.server.service.persistence.validation.PropertyValidator
Validator that ensures that an offer of type
OfferType.ORDER_ITEM has at least one rule for the target criteria- Author:
- Phillip Verheyden (phillipuniverse)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.broadleafcommerce.openadmin.server.service.persistence.validation.PropertyValidationResultvalidate(org.broadleafcommerce.openadmin.dto.Entity entity, Serializable instance, Map<String, org.broadleafcommerce.openadmin.dto.FieldMetadata> entityFieldMetadata, Map<String, String> validationConfiguration, org.broadleafcommerce.openadmin.dto.BasicFieldMetadata propertyMetadata, String propertyName, String value)
-
Constructor Details
-
TargetItemRulesValidator
public TargetItemRulesValidator()
-
-
Method Details
-
validate
public org.broadleafcommerce.openadmin.server.service.persistence.validation.PropertyValidationResult validate(org.broadleafcommerce.openadmin.dto.Entity entity, Serializable instance, Map<String, org.broadleafcommerce.openadmin.dto.FieldMetadata> entityFieldMetadata, Map<String, String> validationConfiguration, org.broadleafcommerce.openadmin.dto.BasicFieldMetadata propertyMetadata, String propertyName, String value) - Specified by:
validatein interfaceorg.broadleafcommerce.openadmin.server.service.persistence.validation.PropertyValidator
-