private static class Validation.GenericBootstrapImpl extends java.lang.Object implements GenericBootstrap, BootstrapState
| Modifier and Type | Field and Description |
|---|---|
private ValidationProviderResolver |
defaultResolver |
private ValidationProviderResolver |
resolver |
| Modifier | Constructor and Description |
|---|---|
private |
GenericBootstrapImpl() |
| Modifier and Type | Method and Description |
|---|---|
Configuration<?> |
configure()
Returns a generic
Configuration implementation. |
ValidationProviderResolver |
getDefaultValidationProviderResolver()
Specification default
ValidationProviderResolver
strategy instance. |
ValidationProviderResolver |
getValidationProviderResolver()
User defined
ValidationProviderResolver strategy
instance or null if undefined. |
GenericBootstrap |
providerResolver(ValidationProviderResolver resolver)
Defines the provider resolution strategy.
|
private ValidationProviderResolver resolver
private ValidationProviderResolver defaultResolver
public GenericBootstrap providerResolver(ValidationProviderResolver resolver)
GenericBootstrapConfiguration.
If no resolver is defined, the default ValidationProviderResolver
implementation is used.providerResolver in interface GenericBootstrapresolver - the ValidationProviderResolver to use for bootstrappingthis following the chaining method patternpublic ValidationProviderResolver getValidationProviderResolver()
BootstrapStateValidationProviderResolver strategy
instance or null if undefined.getValidationProviderResolver in interface BootstrapStatepublic ValidationProviderResolver getDefaultValidationProviderResolver()
BootstrapStateValidationProviderResolver
strategy instance.getDefaultValidationProviderResolver in interface BootstrapStatepublic Configuration<?> configure()
GenericBootstrapConfiguration implementation.
At this stage the provider used to build the ValidatorFactory
is not defined.
The Configuration implementation is provided by the first provider
returned by the ValidationProviderResolver strategy.configure in interface GenericBootstrapConfiguration implementation compliant with the bootstrap state