public abstract class ReadJavaBeanApiFilter extends Object
| 构造器和说明 |
|---|
ReadJavaBeanApiFilter() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract List<String> |
conditons(Class aClass,
GenericTypeBind bind,
Field field,
ApiExtra extra)
参数校验,返回el表达式
|
abstract String |
description(Class aClass,
GenericTypeBind bind,
Field field,
ApiExtra extra)
读取实体bean字段说明
|
abstract boolean |
ignore(Class aClass,
GenericTypeBind bind,
Field field,
ApiExtra extra)
读取实体bean属性是否忽略
|
abstract JavaType |
javaType(Class aClass,
GenericTypeBind bind,
Type type,
ApiExtra extra)
读取实体bean类型
|
abstract String |
mockTemplate(Class aClass,
GenericTypeBind bind,
Field field,
ApiExtra extra)
读取实体bean的mock数据
|
abstract String |
name(Class aClass,
GenericTypeBind bind,
Field field,
ApiExtra extra)
字段名称
|
abstract boolean |
required(Class aClass,
GenericTypeBind bind,
Field field,
ApiExtra extra)
读取实体bean属性是否必须
|
abstract boolean |
show(Class aClass,
GenericTypeBind bind,
Field field,
ApiExtra extra)
读取实体bean属性是否显示
|
abstract Type |
type(Class aClass,
GenericTypeBind bind,
Type type,
ApiExtra extra)
将实体bean的类型转换为其他类型进行解析
|
public abstract JavaType javaType(Class aClass, GenericTypeBind bind, Type type, ApiExtra extra)
type - 实体bean类型public abstract Type type(Class aClass, GenericTypeBind bind, Type type, ApiExtra extra)
type - 原始类型public abstract String description(Class aClass, GenericTypeBind bind, Field field, ApiExtra extra)
field - 属性public abstract String mockTemplate(Class aClass, GenericTypeBind bind, Field field, ApiExtra extra)
field - 注解上的mock配置public abstract boolean required(Class aClass, GenericTypeBind bind, Field field, ApiExtra extra)
field - public abstract boolean show(Class aClass, GenericTypeBind bind, Field field, ApiExtra extra)
public abstract String name(Class aClass, GenericTypeBind bind, Field field, ApiExtra extra)
aClass - 字段类型bind - 绑定的泛型field - 字段extra - 冗余信息public abstract boolean ignore(Class aClass, GenericTypeBind bind, Field field, ApiExtra extra)
field - Copyright © 2021. All rights reserved.