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 StringgetClockProviderClassName()Class name of theClockProviderimplementation ornullif none is specified.Set<String>getConstraintMappingResourcePaths()Returns a set of resource paths pointing to XML constraint mapping files.StringgetConstraintValidatorFactoryClassName()Class name of theConstraintValidatorFactoryimplementation ornullif none is specified.StringgetDefaultProviderClassName()Class name of theValidationProviderimplementation ornullif none is specified.Set<ExecutableType>getDefaultValidatedExecutableTypes()Returns the set of executable types that should be considered unless explicitly overridden viaValidateOnExecution.StringgetMessageInterpolatorClassName()Class name of theMessageInterpolatorimplementation ornullif none is specified.StringgetParameterNameProviderClassName()Class name of theParameterNameProviderimplementation ornullif none is specified.Map<String,String>getProperties()Returns properties as a map of string based key/value pairs.StringgetTraversableResolverClassName()Class name of theTraversableResolverimplementation ornullif none is specified.Set<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
String getDefaultProviderClassName()
Class name of theValidationProviderimplementation ornullif none is specified.- Returns:
 - validation provider class name or 
null 
 
- 
getConstraintValidatorFactoryClassName
String getConstraintValidatorFactoryClassName()
Class name of theConstraintValidatorFactoryimplementation ornullif none is specified.- Returns:
 - constraint validator factory class name or 
null 
 
- 
getMessageInterpolatorClassName
String getMessageInterpolatorClassName()
Class name of theMessageInterpolatorimplementation ornullif none is specified.- Returns:
 - message interpolator class name or 
null 
 
- 
getTraversableResolverClassName
String getTraversableResolverClassName()
Class name of theTraversableResolverimplementation ornullif none is specified.- Returns:
 - traversable resolver class name or 
null 
 
- 
getParameterNameProviderClassName
String getParameterNameProviderClassName()
Class name of theParameterNameProviderimplementation ornullif none is specified.- Returns:
 - parameter name provider class name or 
null 
 
- 
getClockProviderClassName
String getClockProviderClassName()
Class name of theClockProviderimplementation ornullif none is specified.- Returns:
 - clock provider class name or 
null - Since:
 - 2.0
 
 
- 
getValueExtractorClassNames
Set<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
Set<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
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
 
 
 - 
 
 -