public class NopBeanValidatorExecutor extends Object implements BeanValidateExecutor
| Constructor and Description |
|---|
NopBeanValidatorExecutor() |
| 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 property,
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) |
public <T> void validateBean(Object bean, PathImpl path, Set<javax.validation.ConstraintViolation<T>> constraintViolations, Class<?> group)
BeanValidateExecutorvalidateBean in interface BeanValidateExecutorpublic <T> void validateConstrutor(Constructor<?> constructor, Object[] params, PathImpl path, Set<javax.validation.ConstraintViolation<T>> constraintViolations, Class<?> group)
BeanValidateExecutorvalidateConstrutor in interface BeanValidateExecutorpublic <T> void validateProperty(Object bean, String property, PathImpl pathImpl, Set<javax.validation.ConstraintViolation<T>> constraintViolations, Class<?> group)
validateProperty in interface BeanValidateExecutorpublic <T> void validatePropertyValue(String propertyName, Object value, PathImpl pathImpl, Set<javax.validation.ConstraintViolation<T>> constraintViolations, Class<?> group)
validatePropertyValue in interface BeanValidateExecutorCopyright © 2017. All rights reserved.