org.hibernate.validator.engine
Class ValidatorContextImpl

java.lang.Object
  extended by org.hibernate.validator.engine.ValidatorContextImpl
All Implemented Interfaces:
javax.validation.ValidatorContext, HibernateValidatorContext

public class ValidatorContextImpl
extends java.lang.Object
implements HibernateValidatorContext

Author:
Emmanuel Bernard, Hardy Ferentschik, Kevin Pollet - SERLI - (kevin.pollet@serli.com), Gunnar Morling

Constructor Summary
ValidatorContextImpl(javax.validation.ConstraintValidatorFactory constraintValidatorFactory, javax.validation.MessageInterpolator factoryMessageInterpolator, javax.validation.TraversableResolver factoryTraversableResolver, ConstraintHelper constraintHelper, BeanMetaDataCache beanMetaDataCache, boolean failFast)
           
 
Method Summary
 HibernateValidatorContext constraintValidatorFactory(javax.validation.ConstraintValidatorFactory factory)
           
 HibernateValidatorContext failFast(boolean failFast)
          En- or disables the fail fast mode.
 javax.validation.Validator getValidator()
           
 HibernateValidatorContext messageInterpolator(javax.validation.MessageInterpolator messageInterpolator)
           
 HibernateValidatorContext traversableResolver(javax.validation.TraversableResolver traversableResolver)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidatorContextImpl

public ValidatorContextImpl(javax.validation.ConstraintValidatorFactory constraintValidatorFactory,
                            javax.validation.MessageInterpolator factoryMessageInterpolator,
                            javax.validation.TraversableResolver factoryTraversableResolver,
                            ConstraintHelper constraintHelper,
                            BeanMetaDataCache beanMetaDataCache,
                            boolean failFast)
Method Detail

messageInterpolator

public HibernateValidatorContext messageInterpolator(javax.validation.MessageInterpolator messageInterpolator)
Specified by:
messageInterpolator in interface javax.validation.ValidatorContext
Specified by:
messageInterpolator in interface HibernateValidatorContext

traversableResolver

public HibernateValidatorContext traversableResolver(javax.validation.TraversableResolver traversableResolver)
Specified by:
traversableResolver in interface javax.validation.ValidatorContext
Specified by:
traversableResolver in interface HibernateValidatorContext

constraintValidatorFactory

public HibernateValidatorContext constraintValidatorFactory(javax.validation.ConstraintValidatorFactory factory)
Specified by:
constraintValidatorFactory in interface javax.validation.ValidatorContext
Specified by:
constraintValidatorFactory in interface HibernateValidatorContext

failFast

public HibernateValidatorContext failFast(boolean failFast)
Description copied from interface: HibernateValidatorContext
En- or disables the fail fast mode. When fail fast is enabled the validation will stop on the first constraint violation detected.

Specified by:
failFast in interface HibernateValidatorContext
Parameters:
failFast - true to enable fail fast, false otherwise.
Returns:
this following the chaining method pattern

getValidator

public javax.validation.Validator getValidator()
Specified by:
getValidator in interface javax.validation.ValidatorContext


Copyright © 2011 Oracle Corporation. All Rights Reserved.