org.glassfish.jersey.server.validation
Class ValidationConfig

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

public final class ValidationConfig
extends Object

Configuration class for Bean Validation provider.

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

Constructor Summary
ValidationConfig()
           
 
Method Summary
 ValidationConfig constraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory)
          Defines the constraint validator factory.
 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.
 ValidationConfig messageInterpolator(javax.validation.MessageInterpolator messageInterpolator)
          Defines the message interpolator.
 ValidationConfig parameterNameProvider(javax.validation.ParameterNameProvider parameterNameProvider)
          Defines the parameter name provider.
 void setConstraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory)
          Deprecated. use constraintValidatorFactory(javax.validation.ConstraintValidatorFactory) instead.
 void setMessageInterpolator(javax.validation.MessageInterpolator messageInterpolator)
          Deprecated. use messageInterpolator(javax.validation.MessageInterpolator) instead.
 void setParameterNameProvider(javax.validation.ParameterNameProvider parameterNameProvider)
          Deprecated. use parameterNameProvider(javax.validation.ParameterNameProvider) instead.
 void setTraversableResolver(javax.validation.TraversableResolver traversableResolver)
          Deprecated. use traversableResolver(javax.validation.TraversableResolver) instead.
 ValidationConfig traversableResolver(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

@Deprecated
public void setMessageInterpolator(javax.validation.MessageInterpolator messageInterpolator)
Deprecated. use messageInterpolator(javax.validation.MessageInterpolator) instead.

Defines the message interpolator. If null is passed, the default message interpolator is used.

Parameters:
messageInterpolator - message interpolator implementation.

setTraversableResolver

@Deprecated
public void setTraversableResolver(javax.validation.TraversableResolver traversableResolver)
Deprecated. use traversableResolver(javax.validation.TraversableResolver) instead.

Defines the traversable resolver. If null is passed, the default traversable resolver is used.

Parameters:
traversableResolver - traversable resolver implementation.

setConstraintValidatorFactory

@Deprecated
public void setConstraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory)
Deprecated. use constraintValidatorFactory(javax.validation.ConstraintValidatorFactory) instead.

Defines the constraint validator factory. If null is passed, the default constraint validator factory is used.

Parameters:
constraintValidatorFactory - constraint factory implementation.

setParameterNameProvider

@Deprecated
public void setParameterNameProvider(javax.validation.ParameterNameProvider parameterNameProvider)
Deprecated. use parameterNameProvider(javax.validation.ParameterNameProvider) instead.

Defines the parameter name provider. If null is passed, the default parameter name provider is used.

Parameters:
parameterNameProvider - parameter name provider implementation.

messageInterpolator

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

Parameters:
messageInterpolator - message interpolator implementation.

traversableResolver

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

Parameters:
traversableResolver - traversable resolver implementation.

constraintValidatorFactory

public ValidationConfig constraintValidatorFactory(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.

parameterNameProvider

public ValidationConfig parameterNameProvider(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-2014, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.