Package jakarta.validation
Interface BootstrapConfiguration
- 
public interface BootstrapConfigurationRepresents the user specified default configuration inMETA-INF/validation.xml.Note that modifications to the returned objects do not have any effect. Instead use the methods provided on
Configurationin order to apply modifications to the configuration.- Since:
 - 1.1
 - Author:
 - Emmanuel Bernard, Gunnar Morling, Hardy Ferentschik, Guillaume Smet
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetClockProviderClassName()Class name of theClockProviderimplementation ornullif none is specified.java.util.Set<java.lang.String>getConstraintMappingResourcePaths()Returns a set of resource paths pointing to XML constraint mapping files.java.lang.StringgetConstraintValidatorFactoryClassName()Class name of theConstraintValidatorFactoryimplementation ornullif none is specified.java.lang.StringgetDefaultProviderClassName()Class name of theValidationProviderimplementation ornullif none is specified.java.util.Set<ExecutableType>getDefaultValidatedExecutableTypes()Returns the set of executable types that should be considered unless explicitly overridden viaValidateOnExecution.java.lang.StringgetMessageInterpolatorClassName()Class name of theMessageInterpolatorimplementation ornullif none is specified.java.lang.StringgetParameterNameProviderClassName()Class name of theParameterNameProviderimplementation ornullif 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.StringgetTraversableResolverClassName()Class name of theTraversableResolverimplementation ornullif none is specified.java.util.Set<java.lang.String>getValueExtractorClassNames()Returns the class names ofValueExtractors.booleanisExecutableValidationEnabled()Returns true if the validation execution is explicitly marked as enabled or if it is left undefined. 
 - 
 
- 
- 
Method Detail
- 
getDefaultProviderClassName
java.lang.String getDefaultProviderClassName()
Class name of theValidationProviderimplementation ornullif none is specified.- Returns:
 - validation provider class name or 
null 
 
- 
getConstraintValidatorFactoryClassName
java.lang.String getConstraintValidatorFactoryClassName()
Class name of theConstraintValidatorFactoryimplementation ornullif none is specified.- Returns:
 - constraint validator factory class name or 
null 
 
- 
getMessageInterpolatorClassName
java.lang.String getMessageInterpolatorClassName()
Class name of theMessageInterpolatorimplementation ornullif none is specified.- Returns:
 - message interpolator class name or 
null 
 
- 
getTraversableResolverClassName
java.lang.String getTraversableResolverClassName()
Class name of theTraversableResolverimplementation ornullif none is specified.- Returns:
 - traversable resolver class name or 
null 
 
- 
getParameterNameProviderClassName
java.lang.String getParameterNameProviderClassName()
Class name of theParameterNameProviderimplementation ornullif none is specified.- Returns:
 - parameter name provider class name or 
null 
 
- 
getClockProviderClassName
java.lang.String getClockProviderClassName()
Class name of theClockProviderimplementation ornullif none is specified.- Returns:
 - clock provider class name or 
null - Since:
 - 2.0
 
 
- 
getValueExtractorClassNames
java.util.Set<java.lang.String> getValueExtractorClassNames()
Returns the class names ofValueExtractors.- Returns:
 - the value extractor class names or an empty set if none are specified
 - Since:
 - 2.0
 
 
- 
getConstraintMappingResourcePaths
java.util.Set<java.lang.String> getConstraintMappingResourcePaths()
Returns a set of resource paths pointing to XML constraint mapping files. The set is empty if none are specified.- Returns:
 - set of constraint mapping resource paths
 
 
- 
isExecutableValidationEnabled
boolean isExecutableValidationEnabled()
Returns true if the validation execution is explicitly marked as enabled or if it is left undefined.- Returns:
 - whether validation execution is globally enabled
 
 
- 
getDefaultValidatedExecutableTypes
java.util.Set<ExecutableType> getDefaultValidatedExecutableTypes()
Returns the set of executable types that should be considered unless explicitly overridden viaValidateOnExecution.Returns a set containing
ExecutableType.CONSTRUCTORSandExecutableType.NON_GETTER_METHODSif unspecified in the configuration.- Returns:
 - set of validated executable types
 
 
- 
getProperties
java.util.Map<java.lang.String,java.lang.String> getProperties()
Returns properties as a map of string based key/value pairs. The map is empty if no property has been specified.- Returns:
 - the properties map
 
 
 - 
 
 -