org.jboss.errai.validation.client
Class BeanValidator
java.lang.Object
com.google.gwt.validation.client.impl.AbstractGwtValidator
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)
|
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 |
BeanValidator
public BeanValidator(com.google.gwt.validation.client.impl.AbstractGwtValidator validator)
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
Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.