public interface BootstrapConfiguration
META-INF/validation.xml.
Note that modifications to the returned objects do not have any effect.
Instead use the methods provided on Configuration in order to
apply modifications to the configuration.
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getClockProviderClassName()
Class name of the
ClockProvider implementation or
null if none is specified. |
java.util.Set<java.lang.String> |
getConstraintMappingResourcePaths()
Returns a set of resource paths pointing to XML constraint mapping files.
|
java.lang.String |
getConstraintValidatorFactoryClassName()
Class name of the
ConstraintValidatorFactory implementation
or null if none is specified. |
java.lang.String |
getDefaultProviderClassName()
Class name of the
ValidationProvider implementation
or null if none is specified. |
java.util.Set<ExecutableType> |
getDefaultValidatedExecutableTypes()
Returns the set of executable types that should be considered
unless explicitly overridden via
ValidateOnExecution. |
java.lang.String |
getMessageInterpolatorClassName()
Class name of the
MessageInterpolator implementation
or null if none is specified. |
java.lang.String |
getParameterNameProviderClassName()
Class name of the
ParameterNameProvider implementation
or null if none is specified. |
java.util.Map<java.lang.String,java.lang.String> |
getProperties()
Returns properties as a map of string based key/value pairs.
|
java.lang.String |
getTraversableResolverClassName()
Class name of the
TraversableResolver implementation
or null if none is specified. |
java.util.Set<java.lang.String> |
getValueExtractorClassNames()
Returns the class names of
ValueExtractors. |
boolean |
isExecutableValidationEnabled()
Returns true if the validation execution is explicitly marked as enabled
or if it is left undefined.
|
java.lang.String getDefaultProviderClassName()
ValidationProvider implementation
or null if none is specified.nulljava.lang.String getConstraintValidatorFactoryClassName()
ConstraintValidatorFactory implementation
or null if none is specified.nulljava.lang.String getMessageInterpolatorClassName()
MessageInterpolator implementation
or null if none is specified.nulljava.lang.String getTraversableResolverClassName()
TraversableResolver implementation
or null if none is specified.nulljava.lang.String getParameterNameProviderClassName()
ParameterNameProvider implementation
or null if none is specified.nulljava.lang.String getClockProviderClassName()
ClockProvider implementation or
null if none is specified.nulljava.util.Set<java.lang.String> getValueExtractorClassNames()
ValueExtractors.java.util.Set<java.lang.String> getConstraintMappingResourcePaths()
boolean isExecutableValidationEnabled()
java.util.Set<ExecutableType> getDefaultValidatedExecutableTypes()
ValidateOnExecution.
Returns a set containing ExecutableType.CONSTRUCTORS and
ExecutableType.NON_GETTER_METHODS if unspecified in the configuration.
java.util.Map<java.lang.String,java.lang.String> getProperties()