public interface BeanValidateExecutor
| Modifier and Type | Method and Description |
|---|---|
<T> void |
validateBean(Object bean,
PathImpl path,
Set<javax.validation.ConstraintViolation<T>> constraintViolations,
Class<?> group)
对bean进行验证。验证流程:
1.如果bean定义上存在约束注解,则首先进行约束注解的验证。 2.执行完1后,针对Bean的每一个属性,对其他的约束注解进行验证 |
<T> void |
validateConstrutor(Constructor<?> constructor,
Object[] params,
PathImpl path,
Set<javax.validation.ConstraintViolation<T>> constraintViolations,
Class<?> group)
验证构造器方法
|
<T> void |
validateProperty(Object bean,
String propertyName,
PathImpl pathImpl,
Set<javax.validation.ConstraintViolation<T>> constraintViolations,
Class<?> group) |
<T> void |
validatePropertyValue(String propertyName,
Object value,
PathImpl pathImpl,
Set<javax.validation.ConstraintViolation<T>> constraintViolations,
Class<?> group) |
<T> void validateBean(Object bean, PathImpl path, Set<javax.validation.ConstraintViolation<T>> constraintViolations, Class<?> group)
T - bean - path - groups - <T> void validateProperty(Object bean, String propertyName, PathImpl pathImpl, Set<javax.validation.ConstraintViolation<T>> constraintViolations, Class<?> group)
<T> void validatePropertyValue(String propertyName, Object value, PathImpl pathImpl, Set<javax.validation.ConstraintViolation<T>> constraintViolations, Class<?> group)
<T> void validateConstrutor(Constructor<?> constructor, Object[] params, PathImpl path, Set<javax.validation.ConstraintViolation<T>> constraintViolations, Class<?> group)
T - constructor - params - path - groups - Copyright © 2017. All rights reserved.