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 SummaryAll 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- 
getDefaultProviderClassNameString getDefaultProviderClassName() Class name of theValidationProviderimplementation ornullif none is specified.- Returns:
- validation provider class name or null
 
 - 
getConstraintValidatorFactoryClassNameString getConstraintValidatorFactoryClassName() Class name of theConstraintValidatorFactoryimplementation ornullif none is specified.- Returns:
- constraint validator factory class name or null
 
 - 
getMessageInterpolatorClassNameString getMessageInterpolatorClassName() Class name of theMessageInterpolatorimplementation ornullif none is specified.- Returns:
- message interpolator class name or null
 
 - 
getTraversableResolverClassNameString getTraversableResolverClassName() Class name of theTraversableResolverimplementation ornullif none is specified.- Returns:
- traversable resolver class name or null
 
 - 
getParameterNameProviderClassNameString getParameterNameProviderClassName() Class name of theParameterNameProviderimplementation ornullif none is specified.- Returns:
- parameter name provider class name or null
 
 - 
getClockProviderClassNameString getClockProviderClassName() Class name of theClockProviderimplementation ornullif none is specified.- Returns:
- clock provider class name or null
- Since:
- 2.0
 
 - 
getValueExtractorClassNamesSet<String> getValueExtractorClassNames() Returns the class names ofValueExtractors.- Returns:
- the value extractor class names or an empty set if none are specified
- Since:
- 2.0
 
 - 
getConstraintMappingResourcePathsSet<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
 
 - 
isExecutableValidationEnabledboolean 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
 
 - 
getDefaultValidatedExecutableTypesSet<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
 
 
- 
 
-