java.lang.Object
org.broadleafcommerce.openadmin.server.service.persistence.validation.ValidationConfigurationBasedPropertyValidator
com.broadleafcommerce.advancedcms.admin.persistence.validation.HtmlPropertyValidator
All Implemented Interfaces:
org.broadleafcommerce.openadmin.server.service.persistence.validation.PropertyValidator

@Component("blHtmlPropertyValidator") public class HtmlPropertyValidator extends org.broadleafcommerce.openadmin.server.service.persistence.validation.ValidationConfigurationBasedPropertyValidator
Validates a field as being valid strict XML. This validator was added to validate

Replace if needed for your implementation.

Author:
Brandon Smith
  • Field Details

    • LOG

      protected static final org.apache.commons.logging.Log LOG
    • ERROR_KEY_STRICT_XML

      protected String ERROR_KEY_STRICT_XML
  • Constructor Details

    • HtmlPropertyValidator

      public HtmlPropertyValidator()
  • Method Details

    • getRequireStrictXml

      protected boolean getRequireStrictXml()
    • getAllowThymeleafExpressions

      protected boolean getAllowThymeleafExpressions()
    • 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
      Overrides:
      validate in class org.broadleafcommerce.openadmin.server.service.persistence.validation.ValidationConfigurationBasedPropertyValidator
    • getIsNotStrictXml

      protected boolean getIsNotStrictXml(String value)