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