Package javax.validation
Class Validation.GenericBootstrapImpl
- java.lang.Object
-
- javax.validation.Validation.GenericBootstrapImpl
-
- All Implemented Interfaces:
GenericBootstrap,BootstrapState
- Enclosing class:
- Validation
private static class Validation.GenericBootstrapImpl extends java.lang.Object implements GenericBootstrap, BootstrapState
-
-
Field Summary
Fields Modifier and Type Field Description private ValidationProviderResolverdefaultResolverprivate ValidationProviderResolverresolver
-
Constructor Summary
Constructors Modifier Constructor Description privateGenericBootstrapImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Configuration<?>configure()Returns a genericConfigurationimplementation.ValidationProviderResolvergetDefaultValidationProviderResolver()Specification defaultValidationProviderResolverstrategy instance.ValidationProviderResolvergetValidationProviderResolver()User definedValidationProviderResolverstrategy instance ornullif undefined.GenericBootstrapproviderResolver(ValidationProviderResolver resolver)Defines the provider resolution strategy.
-
-
-
Field Detail
-
resolver
private ValidationProviderResolver resolver
-
defaultResolver
private ValidationProviderResolver defaultResolver
-
-
Method Detail
-
providerResolver
public GenericBootstrap providerResolver(ValidationProviderResolver resolver)
Description copied from interface:GenericBootstrapDefines the provider resolution strategy. This resolver returns the list of providers evaluated to build theConfiguration.If no resolver is defined, the default
ValidationProviderResolverimplementation is used.- Specified by:
providerResolverin interfaceGenericBootstrap- Parameters:
resolver- theValidationProviderResolverto use for bootstrapping- Returns:
thisfollowing the chaining method pattern
-
getValidationProviderResolver
public ValidationProviderResolver getValidationProviderResolver()
Description copied from interface:BootstrapStateUser definedValidationProviderResolverstrategy instance ornullif undefined.- Specified by:
getValidationProviderResolverin interfaceBootstrapState- Returns:
- ValidationProviderResolver instance or null
-
getDefaultValidationProviderResolver
public ValidationProviderResolver getDefaultValidationProviderResolver()
Description copied from interface:BootstrapStateSpecification defaultValidationProviderResolverstrategy instance.- Specified by:
getDefaultValidationProviderResolverin interfaceBootstrapState- Returns:
- default implementation of ValidationProviderResolver
-
configure
public Configuration<?> configure()
Description copied from interface:GenericBootstrapReturns a genericConfigurationimplementation. At this stage the provider used to build theValidatorFactoryis not defined.The
Configurationimplementation is provided by the first provider returned by theValidationProviderResolverstrategy.- Specified by:
configurein interfaceGenericBootstrap- Returns:
- a
Configurationimplementation compliant with the bootstrap state
-
-