org.glassfish.jersey.server.validation.internal
Class ConfiguredValidatorImpl

java.lang.Object
  extended by org.glassfish.jersey.server.validation.internal.ConfiguredValidatorImpl
All Implemented Interfaces:
javax.validation.Validator, ConfiguredValidator

public class ConfiguredValidatorImpl
extends Object
implements ConfiguredValidator

ConfiguredValidator implementation - delegates calls to the underlying Validator.

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

Constructor Summary
ConfiguredValidatorImpl(javax.validation.Validator delegate)
           
 
Method Summary
 javax.validation.MethodValidator forMethods()
           
 javax.validation.metadata.BeanDescriptor getConstraintsForClass(Class<?> clazz)
           
<T> T
unwrap(Class<T> type)
           
<T> Set<javax.validation.ConstraintViolation<T>>
validate(T object, Class<?>... groups)
           
<T> Set<javax.validation.ConstraintViolation<T>>
validateProperty(T object, String propertyName, Class<?>... groups)
           
<T> Set<javax.validation.ConstraintViolation<T>>
validateValue(Class<T> beanType, String propertyName, Object value, Class<?>... groups)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfiguredValidatorImpl

public ConfiguredValidatorImpl(javax.validation.Validator delegate)
Method Detail

validate

public <T> Set<javax.validation.ConstraintViolation<T>> validate(T object,
                                                                 Class<?>... groups)
Specified by:
validate in interface javax.validation.Validator

validateProperty

public <T> Set<javax.validation.ConstraintViolation<T>> validateProperty(T object,
                                                                         String propertyName,
                                                                         Class<?>... groups)
Specified by:
validateProperty in interface javax.validation.Validator

validateValue

public <T> Set<javax.validation.ConstraintViolation<T>> validateValue(Class<T> beanType,
                                                                      String propertyName,
                                                                      Object value,
                                                                      Class<?>... groups)
Specified by:
validateValue in interface javax.validation.Validator

getConstraintsForClass

public javax.validation.metadata.BeanDescriptor getConstraintsForClass(Class<?> clazz)
Specified by:
getConstraintsForClass in interface javax.validation.Validator

unwrap

public <T> T unwrap(Class<T> type)
Specified by:
unwrap in interface javax.validation.Validator

forMethods

public javax.validation.MethodValidator forMethods()
Specified by:
forMethods in interface javax.validation.Validator


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