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 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:
      validate in interface org.broadleafcommerce.openadmin.server.service.persistence.validation.PropertyValidator