类 CRUDHelper

java.lang.Object
cool.scx.ext.crud.CRUDHelper

public final class CRUDHelper extends Object
a
版本:
1.7.7
作者:
scx567888
  • 字段详细资料

    • BASE_MODEL_NAME_CRUD_API_INFO_MAPPING

      public static final Map<String,CRUDApiInfo> 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 - a
      baseModelClass - a
      返回:
      a
    • getCRUDApiInfo

      public static CRUDApiInfo getCRUDApiInfo(String baseModelName) throws cool.scx.core.http.exception.NotFoundException

      getClassByName.

      参数:
      baseModelName - a String object.
      返回:
      a Class object.
      抛出:
      cool.scx.core.http.exception.NotFoundException - if any.
    • checkFieldName

      public static String checkFieldName(Class<?> modelClass, String fieldName) throws UnknownFieldNameException
      检查 fieldName 是否合法
      参数:
      modelClass - m
      fieldName - f
      返回:
      a String object
      抛出:
      UnknownFieldNameException - c
    • normalizeModelName

      public static String normalizeModelName(String baseModelName)
      标准化 modelName
      参数:
      baseModelName - a
      返回:
      a