Class HtmlPropertyValidator
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 Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected static final org.apache.commons.logging.Log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected booleangetIsNotStrictXml(String value) protected booleanorg.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) Methods inherited from class org.broadleafcommerce.openadmin.server.service.persistence.validation.ValidationConfigurationBasedPropertyValidator
validateInternal
-
Field Details
-
LOG
protected static final org.apache.commons.logging.Log LOG -
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:
validatein interfaceorg.broadleafcommerce.openadmin.server.service.persistence.validation.PropertyValidator- Overrides:
validatein classorg.broadleafcommerce.openadmin.server.service.persistence.validation.ValidationConfigurationBasedPropertyValidator
-
getIsNotStrictXml
-