类 CRUDHelper
java.lang.Object
cool.scx.ext.crud.CRUDHelper
a
- 版本:
- 1.7.7
- 作者:
- scx567888
-
字段概要
字段修饰符和类型字段说明static final Map<String,CRUDApiInfo> scx bean 名称 和 CRUDApiInfo 对应映射 (此处公开此字段 保证外界在特殊情况下能够动态修改 某些 crudApi 的处理情况) -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static StringcheckFieldName(Class<?> modelClass, String fieldName) 检查 fieldName 是否合法static cool.scx.core.base.BaseModelService<cool.scx.core.base.BaseModel>getBaseModelService(Class<cool.scx.core.base.BaseModel> baseModelClass) astatic CRUDApiInfogetCRUDApiInfo(String baseModelName) getClassByName.static <B extends cool.scx.core.base.BaseModel>
BmapToBaseModel(Map<String, Object> map, Class<B> baseModelClass) 获取 baseModelstatic StringnormalizeModelName(String baseModelName) 标准化 modelName
-
字段详细资料
-
BASE_MODEL_NAME_CRUD_API_INFO_MAPPING
scx bean 名称 和 CRUDApiInfo 对应映射 (此处公开此字段 保证外界在特殊情况下能够动态修改 某些 crudApi 的处理情况)
-
-
构造器详细资料
-
CRUDHelper
public CRUDHelper()
-
-
方法详细资料
-
getBaseModelService
public static cool.scx.core.base.BaseModelService<cool.scx.core.base.BaseModel> getBaseModelService(Class<cool.scx.core.base.BaseModel> baseModelClass) a- 参数:
baseModelClass- a- 返回:
- a
-
mapToBaseModel
public static <B extends cool.scx.core.base.BaseModel> B mapToBaseModel(Map<String, Object> map, Class<B> baseModelClass) 获取 baseModel- 类型参数:
B- b- 参数:
map- abaseModelClass- a- 返回:
- a
-
getCRUDApiInfo
public static CRUDApiInfo getCRUDApiInfo(String baseModelName) throws cool.scx.core.http.exception.NotFoundException getClassByName.
-
checkFieldName
public static String checkFieldName(Class<?> modelClass, String fieldName) throws UnknownFieldNameException 检查 fieldName 是否合法- 参数:
modelClass- mfieldName- f- 返回:
- a
Stringobject - 抛出:
UnknownFieldNameException- c
-
normalizeModelName
标准化 modelName- 参数:
baseModelName- a- 返回:
- a
-