org.hibernate.validator.engine
Class ValidatorContextImpl

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

public class ValidatorContextImpl
extends Object
implements HibernateValidatorContext

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

Constructor Summary
ValidatorContextImpl(ConstraintValidatorFactory constraintValidatorFactory, MessageInterpolator factoryMessageInterpolator, TraversableResolver factoryTraversableResolver, ConstraintHelper constraintHelper, BeanMetaDataCache beanMetaDataCache, boolean failFast)
           
 
Method Summary
 HibernateValidatorContext constraintValidatorFactory(ConstraintValidatorFactory factory)
           
 HibernateValidatorContext failFast(boolean failFast)
          En- or disables the fail fast mode.
 Validator getValidator()
           
 HibernateValidatorContext messageInterpolator(MessageInterpolator messageInterpolator)
           
 HibernateValidatorContext traversableResolver(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(ConstraintValidatorFactory constraintValidatorFactory,
                            MessageInterpolator factoryMessageInterpolator,
                            TraversableResolver factoryTraversableResolver,
                            ConstraintHelper constraintHelper,
                            BeanMetaDataCache beanMetaDataCache,
                            boolean failFast)
Method Detail

messageInterpolator

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

traversableResolver

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

constraintValidatorFactory

public HibernateValidatorContext constraintValidatorFactory(ConstraintValidatorFactory factory)
Specified by:
constraintValidatorFactory in interface 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 Validator getValidator()
Specified by:
getValidator in interface ValidatorContext


Copyright © 2007-2011 Red Hat Middleware, LLC. All Rights Reserved