org.glassfish.jersey.server.validation
Class ValidationConfiguration

java.lang.Object
  extended by org.glassfish.jersey.server.validation.ValidationConfiguration

public class ValidationConfiguration
extends Object

Configuration class for Bean Validation provider.

Author:
Michal Gajdos (michal.gajdos at oracle.com)

Constructor Summary
ValidationConfiguration()
           
 
Method Summary
 javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
          Return ConstraintValidatorFactory implementation used for configuration.
 javax.validation.MessageInterpolator getMessageInterpolator()
          Return MessageInterpolator implementation used for configuration.
 javax.validation.ParameterNameProvider getParameterNameProvider()
          Return ParameterNameProvider implementation used for configuration.
 javax.validation.TraversableResolver getTraversableResolver()
          Return TraversableResolver implementation used for configuration.
 void setConstraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory)
          Defines the constraint validator factory.
 void setMessageInterpolator(javax.validation.MessageInterpolator messageInterpolator)
          Defines the message interpolator.
 void setParameterNameProvider(javax.validation.ParameterNameProvider parameterNameProvider)
          Defines the parameter name provider.
 void setTraversableResolver(javax.validation.TraversableResolver traversableResolver)
          Defines the traversable resolver.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidationConfiguration

public ValidationConfiguration()
Method Detail

getMessageInterpolator

public javax.validation.MessageInterpolator getMessageInterpolator()
Return MessageInterpolator implementation used for configuration.

Returns:
instance of MessageInterpolator or null if not defined.

getTraversableResolver

public javax.validation.TraversableResolver getTraversableResolver()
Return TraversableResolver implementation used for configuration.

Returns:
instance of TraversableResolver or null if not defined.

getConstraintValidatorFactory

public javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
Return ConstraintValidatorFactory implementation used for configuration.

Returns:
instance of ConstraintValidatorFactory or null if not defined.

getParameterNameProvider

public javax.validation.ParameterNameProvider getParameterNameProvider()
Return ParameterNameProvider implementation used for configuration.

Returns:
instance of ParameterNameProvider or null if not defined.

setMessageInterpolator

public void setMessageInterpolator(javax.validation.MessageInterpolator messageInterpolator)
Defines the message interpolator. If null is passed, the default message interpolator is used.

Parameters:
messageInterpolator - message interpolator implementation.

setTraversableResolver

public void setTraversableResolver(javax.validation.TraversableResolver traversableResolver)
Defines the traversable resolver. If null is passed, the default traversable resolver is used.

Parameters:
traversableResolver - traversable resolver implementation.

setConstraintValidatorFactory

public void setConstraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory)
Defines the constraint validator factory. If null is passed, the default constraint validator factory is used.

Parameters:
constraintValidatorFactory - constraint factory implementation.

setParameterNameProvider

public void setParameterNameProvider(javax.validation.ParameterNameProvider parameterNameProvider)
Defines the parameter name provider. If null is passed, the default parameter name provider is used.

Parameters:
parameterNameProvider - parameter name provider implementation.


Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.