public class DefaultNotifyingValidator extends Object implements NotifyingValidator
NotifyingValidator.ConstraintViolationsHandler<T>| Constructor and Description |
|---|
DefaultNotifyingValidator(Validator validator,
ValidationNotifier validationNotifier) |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
addConstraintViolationsHandler(T entity,
NotifyingValidator.ConstraintViolationsHandler<T> handler) |
BeanDescriptor |
getConstraintsForClass(Class<?> entityClass) |
<T> void |
notifyConstraintViolations(T root,
Set<ConstraintViolation<?>> constraintViolations) |
<T> void |
removeConstraintViolationsHandler(T entity,
NotifyingValidator.ConstraintViolationsHandler<T> handler) |
<T> T |
unwrap(Class<T> entityClass) |
<T> Set<ConstraintViolation<T>> |
validate(T object,
Class<?>... groups) |
<T> Set<ConstraintViolation<T>> |
validateProperty(T object,
String propertyName,
Class<?>... groups) |
<T> Set<ConstraintViolation<T>> |
validateValue(Class<T> beanType,
String propertyName,
Object value,
Class<?>... groups) |
public DefaultNotifyingValidator(Validator validator, ValidationNotifier validationNotifier)
public <T> Set<ConstraintViolation<T>> validate(T object, Class<?>... groups)
public <T> void notifyConstraintViolations(T root, Set<ConstraintViolation<?>> constraintViolations)
notifyConstraintViolations in interface NotifyingValidatorpublic <T> Set<ConstraintViolation<T>> validateProperty(T object, String propertyName, Class<?>... groups)
validateProperty in interface Validatorpublic <T> Set<ConstraintViolation<T>> validateValue(Class<T> beanType, String propertyName, Object value, Class<?>... groups)
validateValue in interface Validatorpublic BeanDescriptor getConstraintsForClass(Class<?> entityClass)
getConstraintsForClass in interface Validatorpublic <T> void addConstraintViolationsHandler(T entity, NotifyingValidator.ConstraintViolationsHandler<T> handler)
addConstraintViolationsHandler in interface NotifyingValidatorpublic <T> void removeConstraintViolationsHandler(T entity, NotifyingValidator.ConstraintViolationsHandler<T> handler)
removeConstraintViolationsHandler in interface NotifyingValidator