Errai 3.0.1-SNAPSHOT

org.jboss.errai.validation.client
Class BeanValidator

java.lang.Object
  extended by com.google.gwt.validation.client.impl.AbstractGwtValidator
      extended by org.jboss.errai.validation.client.BeanValidator
All Implemented Interfaces:
javax.validation.Validator

public class BeanValidator
extends com.google.gwt.validation.client.impl.AbstractGwtValidator

Wrapper for the generated Validator to support validation of Bindable types.

Author:
Christian Sadilek

Constructor Summary
BeanValidator(com.google.gwt.validation.client.impl.AbstractGwtValidator validator)
           
 
Method Summary
 javax.validation.metadata.BeanDescriptor getConstraintsForClass(Class<?> clazz)
           
<T> T
unwrap(Class<T> type)
           
<T> Set<javax.validation.ConstraintViolation<T>>
validate(com.google.gwt.validation.client.impl.GwtValidationContext<T> context, Object object, Class<?>... groups)
           
<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 com.google.gwt.validation.client.impl.AbstractGwtValidator
checkGroups, checkNotNull, getConstraintValidatorFactory, getMessageInterpolator, getTraversableResolver, getValidationGroupsMetadata, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanValidator

public BeanValidator(com.google.gwt.validation.client.impl.AbstractGwtValidator validator)
Method Detail

validate

public <T> Set<javax.validation.ConstraintViolation<T>> validate(T object,
                                                                 Class<?>... groups)

validateProperty

public <T> Set<javax.validation.ConstraintViolation<T>> validateProperty(T object,
                                                                         String propertyName,
                                                                         Class<?>... groups)

validateValue

public <T> Set<javax.validation.ConstraintViolation<T>> validateValue(Class<T> beanType,
                                                                      String propertyName,
                                                                      Object value,
                                                                      Class<?>... groups)

validate

public <T> Set<javax.validation.ConstraintViolation<T>> validate(com.google.gwt.validation.client.impl.GwtValidationContext<T> context,
                                                                 Object object,
                                                                 Class<?>... groups)
                                                      throws javax.validation.ValidationException
Specified by:
validate in class com.google.gwt.validation.client.impl.AbstractGwtValidator
Throws:
javax.validation.ValidationException

getConstraintsForClass

public javax.validation.metadata.BeanDescriptor getConstraintsForClass(Class<?> clazz)

unwrap

public <T> T unwrap(Class<T> type)
Specified by:
unwrap in interface javax.validation.Validator
Overrides:
unwrap in class com.google.gwt.validation.client.impl.AbstractGwtValidator

Errai 3.0.1-SNAPSHOT

Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.