public class ValidFieldHelper extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ValidFieldHelper.WhatIsType
STRING_TYPE 字符串类型
PACK_TYPE 包装类型 OBJECT_TYPE 对象类型 VALUE_TYPE 值类型 |
| 构造器和说明 |
|---|
ValidFieldHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends Annotation> |
getAnnotation(Annotation[] annotations,
Class<T> annotationClass)
Parameter与Field 通用的根据注解类型获取注解方法
|
static List<String> |
valid(Annotation[] annotations,
Object valueObject,
Object beanObject,
String group,
boolean interrupt)
验证单个字段或参数
|
static List<String> |
validBean(Object beanObject,
String group,
boolean interrupt)
验证bean
|
static ValidFieldHelper.WhatIsType |
whatIsType(String typeName)
获取字段类型
|
public static List<String> validBean(Object beanObject, String group, boolean interrupt)
beanObject - bean对象group - 分组interrupt - 验证字段遇到错误是否中断不再继续验证(bean模式下生效)public static List<String> valid(Annotation[] annotations, Object valueObject, Object beanObject, String group, boolean interrupt)
annotations - 字段或参数注解valueObject - 字段或参数值beanObject - bean对象group - 分组interrupt - 验证字段遇到错误是否中断不再继续验证(bean模式下生效)public static <T extends Annotation> T getAnnotation(Annotation[] annotations, Class<T> annotationClass)
annotations - annotationClass - public static ValidFieldHelper.WhatIsType whatIsType(String typeName)
typeName - Copyright © 2019. All rights reserved.