public class FieldValidator extends Object
校验bean实体中含@Constraint注解的属性 e.g.:FieldValidator.newInstance().constrain(bean);GAV: net.sf.oval:oval:1.90 字段校验
| 限定符 | 构造器和说明 |
|---|---|
protected |
FieldValidator() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected String |
constrain(GenericDeclaration classOrMethod,
String field,
Object value,
Constraint cst,
Class<?> type) |
void |
constrain(Object bean)
约束验证
|
protected String |
constrain(String name,
Object value,
Constraint cst,
Class<?> type)
Constrain without cache,
only use in method parameter is Map or Dictionary type
|
protected Object |
handleFailure(Class<?> returnType,
String errMsg) |
static FieldValidator |
newInstance() |
protected Object |
processError(StringBuilder errorMsgBuilder,
Method method,
Object[] args) |
public static FieldValidator newInstance()
public final void constrain(Object bean)
bean - protected Object processError(StringBuilder errorMsgBuilder, Method method, Object[] args)
protected final String constrain(GenericDeclaration classOrMethod, String field, Object value, Constraint cst, Class<?> type)
protected final String constrain(String name, Object value, Constraint cst, Class<?> type)
name - value - cst - type - Copyright © 2023. All rights reserved.