Class ConfigurationValidator
java.lang.Object
org.apache.sling.feature.extension.apiregions.api.config.validation.ConfigurationValidator
Validator to validate a configuration or factory configuration
-
Field Summary
FieldsModifier and TypeFieldDescriptionList of properties which are always allowed -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanAre live values validated?voidsetLiveValues(boolean value) Set whether live values are validated.validate(org.apache.sling.feature.Configuration config, ConfigurableEntity desc, Region region) Validate a configurationvalidate(org.apache.sling.feature.Configuration config, ConfigurableEntity desc, Region region, Mode mode) Validate a configuration
-
Field Details
-
ALLOWED_PROPERTIES
List of properties which are always allowed
-
-
Constructor Details
-
ConfigurationValidator
public ConfigurationValidator()
-
-
Method Details
-
isLiveValues
public boolean isLiveValues()Are live values validated?- Returns:
trueif live values are validated- Since:
- 1.4
-
setLiveValues
public void setLiveValues(boolean value) Set whether live values are validated.- Parameters:
value- Flag for validating live values- Since:
- 1.4
-
validate
public ConfigurationValidationResult validate(org.apache.sling.feature.Configuration config, ConfigurableEntity desc, Region region) Validate a configuration- Parameters:
config- The OSGi configurationdesc- The configuration descriptionregion- The optional region for the configuration- Returns:
- The result
-
validate
public ConfigurationValidationResult validate(org.apache.sling.feature.Configuration config, ConfigurableEntity desc, Region region, Mode mode) Validate a configuration- Parameters:
config- The OSGi configurationdesc- The configuration descriptionregion- The optional region for the configurationmode- The optional validation mode. This is used if the configuration/property has no mode is set. Defaults toMode.STRICT.- Returns:
- The result
- Since:
- 1.2
-