Package org.hibernate.validator
Class PredefinedScopeHibernateValidator
- java.lang.Object
-
- org.hibernate.validator.PredefinedScopeHibernateValidator
-
- All Implemented Interfaces:
ValidationProvider<PredefinedScopeHibernateValidatorConfiguration>
@Incubating public class PredefinedScopeHibernateValidator extends Object implements ValidationProvider<PredefinedScopeHibernateValidatorConfiguration>
Implementation ofValidationProviderlimiting validation to a predefined scope.It allows to collect all the necessary metadata at bootstrap.
- Since:
- 6.1
- Author:
- Guillaume Smet
-
-
Constructor Summary
Constructors Constructor Description PredefinedScopeHibernateValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValidatorFactorybuildValidatorFactory(ConfigurationState configurationState)Build aValidatorFactoryusing the current provider implementation.Configuration<?>createGenericConfiguration(BootstrapState state)Returns aConfigurationinstance.PredefinedScopeHibernateValidatorConfigurationcreateSpecializedConfiguration(BootstrapState state)
-
-
-
Method Detail
-
createSpecializedConfiguration
public PredefinedScopeHibernateValidatorConfiguration createSpecializedConfiguration(BootstrapState state)
Description copied from interface:ValidationProviderReturns aConfigurationinstance implementingT, theConfigurationsub-interface. The returnedConfigurationinstance must use the current provider (this) to build theValidatorFactoryinstance.- Specified by:
createSpecializedConfigurationin interfaceValidationProvider<PredefinedScopeHibernateValidatorConfiguration>- Parameters:
state- bootstrap state- Returns:
- specific
Configurationimplementation
-
createGenericConfiguration
public Configuration<?> createGenericConfiguration(BootstrapState state)
Description copied from interface:ValidationProviderReturns aConfigurationinstance. This instance is not bound to use the current provider. The choice of provider follows the algorithm described inConfigurationThe
ValidationProviderResolverused byConfigurationis provided bystate. If null, the defaultValidationProviderResolveris used.- Specified by:
createGenericConfigurationin interfaceValidationProvider<PredefinedScopeHibernateValidatorConfiguration>- Parameters:
state- bootstrap state- Returns:
- non specialized Configuration implementation
-
buildValidatorFactory
public ValidatorFactory buildValidatorFactory(ConfigurationState configurationState)
Description copied from interface:ValidationProviderBuild aValidatorFactoryusing the current provider implementation.The
ValidatorFactoryis assembled and follows the configuration passed viaConfigurationState.The returned
ValidatorFactoryis properly initialized and ready for use.- Specified by:
buildValidatorFactoryin interfaceValidationProvider<PredefinedScopeHibernateValidatorConfiguration>- Parameters:
configurationState- the configuration descriptor- Returns:
- the instantiated
ValidatorFactory
-
-