org.glassfish.jersey.server.validation
Class ValidationConfig

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

public final class ValidationConfig
extends java.lang.Object

Configuration class for Bean Validation provider.

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

Constructor Summary
ValidationConfig()
           
 
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

ValidationConfig

public ValidationConfig()
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-2013 Oracle Corporation. All Rights Reserved. Use is subject to license terms.