类 CRUDHandlerImpl

    • 构造器详细资料

      • CRUDHandlerImpl

        public CRUDHandlerImpl()
    • 方法详细资料

      • getClassByName

        public static Class<?> getClassByName​(String str)

        getClassByName.

        参数:
        str - a String object.
        返回:
        a Class object.
      • info

        public cool.scx.vo.Json info​(String modelName,
                                     Long id)
                              throws cool.scx.exception.HttpRequestException,
                                     SQLException
        获取详细信息
        指定者:
        info 在接口中 CRUDHandler
        参数:
        modelName - a String object.
        id - a Long object.
        返回:
        a Json object.
        抛出:
        cool.scx.exception.HttpRequestException - if any.
        SQLException - if any.
      • save

        public cool.scx.vo.Json save​(String modelName,
                                     Map<String,​Object> entityMap)
                              throws cool.scx.exception.HttpRequestException,
                                     SQLException
        保存
        指定者:
        save 在接口中 CRUDHandler
        参数:
        modelName - a String object.
        entityMap - a Map object.
        返回:
        a Json object.
        抛出:
        cool.scx.exception.HttpRequestException - if any.
        SQLException - if any.
      • update

        public cool.scx.vo.Json update​(String modelName,
                                       Map<String,​Object> entityMap)
                                throws cool.scx.exception.HttpRequestException,
                                       SQLException
        更新
        指定者:
        update 在接口中 CRUDHandler
        参数:
        modelName - a String object.
        entityMap - a Map object.
        返回:
        a Json object.
        抛出:
        cool.scx.exception.HttpRequestException - if any.
        SQLException - if any.
      • delete

        public cool.scx.vo.Json delete​(String modelName,
                                       Integer id)
                                throws cool.scx.exception.HttpRequestException,
                                       SQLException
        删除
        指定者:
        delete 在接口中 CRUDHandler
        参数:
        modelName - a
        id - a
        返回:
        j
        抛出:
        cool.scx.exception.HttpRequestException - if any.
        SQLException - if any.
      • batchDelete

        public cool.scx.vo.Json batchDelete​(String modelName,
                                            long[] deleteIds)
                                     throws cool.scx.exception.HttpRequestException,
                                            SQLException
        批量删除
        指定者:
        batchDelete 在接口中 CRUDHandler
        参数:
        modelName - a String object.
        deleteIds - a Map object.
        返回:
        a Json object.
        抛出:
        cool.scx.exception.HttpRequestException - if any.
        SQLException - SQLException
      • revokeDelete

        public cool.scx.vo.Json revokeDelete​(String modelName,
                                             Integer id)
                                      throws cool.scx.exception.HttpRequestException,
                                             SQLException
        撤销删除
        指定者:
        revokeDelete 在接口中 CRUDHandler
        参数:
        modelName - a String object.
        id - a Integer object.
        返回:
        a Json object.
        抛出:
        cool.scx.exception.HttpRequestException - if any.
        SQLException - SQLException
      • getAutoComplete

        public cool.scx.vo.Json getAutoComplete​(String modelName,
                                                String fieldName)
                                         throws cool.scx.exception.HttpRequestException,
                                                SQLException
        获取自动完成字段
        指定者:
        getAutoComplete 在接口中 CRUDHandler
        参数:
        modelName - a String object.
        fieldName - a String object.
        返回:
        a Json object.
        抛出:
        cool.scx.exception.HttpRequestException - if any.
        SQLException - SQLException
      • checkUnique

        public cool.scx.vo.Json checkUnique​(String modelName,
                                            Map<String,​Object> params)
                                     throws cool.scx.exception.HttpRequestException,
                                            SQLException
        校验唯一性
        指定者:
        checkUnique 在接口中 CRUDHandler
        参数:
        modelName - a String object.
        params - a Map object.
        返回:
        a Json object.
        抛出:
        cool.scx.exception.HttpRequestException - if any.
        SQLException - SQLException