public class ValidatorContextImpl extends Object implements HibernateValidatorContext
Constructor and Description |
---|
ValidatorContextImpl(ValidatorFactoryImpl validatorFactory) |
Modifier and Type | Method and Description |
---|---|
HibernateValidatorContext |
addValidationValueHandler(ValidatedValueUnwrapper<?> handler)
Registers the given validated value unwrapper with the bootstrapped validator.
|
HibernateValidatorContext |
constraintValidatorFactory(ConstraintValidatorFactory factory) |
HibernateValidatorContext |
failFast(boolean failFast)
En- or disables the fail fast mode.
|
Validator |
getValidator() |
HibernateValidatorContext |
messageInterpolator(MessageInterpolator messageInterpolator) |
HibernateValidatorContext |
parameterNameProvider(ParameterNameProvider parameterNameProvider) |
HibernateValidatorContext |
timeProvider(TimeProvider timeProvider)
Registers the given time provider with the bootstrapped validator.
|
HibernateValidatorContext |
traversableResolver(TraversableResolver traversableResolver) |
public ValidatorContextImpl(ValidatorFactoryImpl validatorFactory)
public HibernateValidatorContext messageInterpolator(MessageInterpolator messageInterpolator)
messageInterpolator
in interface ValidatorContext
messageInterpolator
in interface HibernateValidatorContext
public HibernateValidatorContext traversableResolver(TraversableResolver traversableResolver)
traversableResolver
in interface ValidatorContext
traversableResolver
in interface HibernateValidatorContext
public HibernateValidatorContext constraintValidatorFactory(ConstraintValidatorFactory factory)
constraintValidatorFactory
in interface ValidatorContext
constraintValidatorFactory
in interface HibernateValidatorContext
public HibernateValidatorContext parameterNameProvider(ParameterNameProvider parameterNameProvider)
parameterNameProvider
in interface ValidatorContext
parameterNameProvider
in interface HibernateValidatorContext
public HibernateValidatorContext failFast(boolean failFast)
HibernateValidatorContext
failFast
in interface HibernateValidatorContext
failFast
- true
to enable fail fast, false
otherwise.this
following the chaining method patternpublic HibernateValidatorContext addValidationValueHandler(ValidatedValueUnwrapper<?> handler)
HibernateValidatorContext
UnwrapValidatedValue
, the unwrapper will be applied to retrieve the
value to validate.addValidationValueHandler
in interface HibernateValidatorContext
handler
- the unwrapper to registerthis
following the chaining method patternpublic HibernateValidatorContext timeProvider(TimeProvider timeProvider)
HibernateValidatorContext
@Future
and @Past
constraints. If not set or if null
is
passed as a parameter, the time provider of the ValidatorFactory
is used.timeProvider
in interface HibernateValidatorContext
timeProvider
- the time provider to register.this
following the chaining method patternpublic Validator getValidator()
getValidator
in interface ValidatorContext
Copyright © 2007-2017 Red Hat, Inc. All Rights Reserved