public interface HibernateValidatorContext extends ValidatorContext
Validator
instances. Adds additional configuration options to those
provided by ValidatorContext
.Modifier and Type | Method and Description |
---|---|
HibernateValidatorContext |
addValidationValueHandler(ValidatedValueUnwrapper<?> handler)
Registers the given validated value unwrapper with the bootstrapped validator.
|
HibernateValidatorContext |
constraintValidatorFactory(ConstraintValidatorFactory factory)
Defines the constraint validator factory implementation used by the
Validator . |
HibernateValidatorContext |
failFast(boolean failFast)
En- or disables the fail fast mode.
|
HibernateValidatorContext |
messageInterpolator(MessageInterpolator messageInterpolator)
Defines the message interpolator implementation used by the
Validator . |
HibernateValidatorContext |
parameterNameProvider(ParameterNameProvider parameterNameProvider)
Defines the parameter name provider implementation used by the
Validator . |
HibernateValidatorContext |
timeProvider(TimeProvider timeProvider)
Registers the given time provider with the bootstrapped validator.
|
HibernateValidatorContext |
traversableResolver(TraversableResolver traversableResolver)
Defines the traversable resolver implementation used by the
Validator . |
getValidator
HibernateValidatorContext messageInterpolator(MessageInterpolator messageInterpolator)
ValidatorContext
Validator
.
If not set or if null
is passed as a parameter,
the message interpolator of the ValidatorFactory
is used.messageInterpolator
in interface ValidatorContext
messageInterpolator
- the MessageInterpolator
used by the Validator
HibernateValidatorContext traversableResolver(TraversableResolver traversableResolver)
ValidatorContext
Validator
.
If not set or if null
is passed as a parameter,
the traversable resolver of the ValidatorFactory
is used.traversableResolver
in interface ValidatorContext
traversableResolver
- the TraversableResolver
used by the Validator
HibernateValidatorContext constraintValidatorFactory(ConstraintValidatorFactory factory)
ValidatorContext
Validator
.
If not set or if null
is passed as a parameter,
the constraint validator factory of the ValidatorFactory
is used.constraintValidatorFactory
in interface ValidatorContext
factory
- the ConstraintValidatorFactory
used by the Validator
HibernateValidatorContext parameterNameProvider(ParameterNameProvider parameterNameProvider)
ValidatorContext
Validator
. If not set or if null
is passed as a parameter,
the parameter name provider of the ValidatorFactory
is used.parameterNameProvider
in interface ValidatorContext
parameterNameProvider
- parameter name provider implementation.HibernateValidatorContext failFast(boolean failFast)
failFast
- true
to enable fail fast, false
otherwise.this
following the chaining method patternHibernateValidatorContext addValidationValueHandler(ValidatedValueUnwrapper<?> handler)
UnwrapValidatedValue
, the unwrapper will be applied to retrieve the
value to validate.handler
- the unwrapper to registerthis
following the chaining method patternHibernateValidatorContext timeProvider(TimeProvider timeProvider)
@Future
and @Past
constraints. If not set or if null
is
passed as a parameter, the time provider of the ValidatorFactory
is used.timeProvider
- the time provider to register.this
following the chaining method patternCopyright © 2016 JBoss by Red Hat. All rights reserved.