类 CRUDHandlerImpl
- java.lang.Object
-
- cool.scx.ext.crud.CRUDHandlerImpl
-
- 所有已实现的接口:
CRUDHandler
public class CRUDHandlerImpl extends Object implements CRUDHandler
-
-
构造器概要
构造器 构造器 说明 CRUDHandlerImpl()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 cool.scx.vo.JsonbatchDelete(String modelName, long[] deleteIds)批量删除cool.scx.vo.JsoncheckUnique(String modelName, Map<String,Object> params)校验唯一性cool.scx.vo.Jsondelete(String modelName, Integer id)删除cool.scx.vo.JsongetAutoComplete(String modelName, String fieldName)获取自动完成字段static Class<?>getClassByName(String str)getClassByName.cool.scx.vo.Jsoninfo(String modelName, Long id)获取详细信息cool.scx.vo.Jsonlist(String modelName, Integer limit, Integer page, String orderByColumn, String sortType, List<CrudWhereBody> whereBodyList)列表查询cool.scx.vo.JsonrevokeDelete(String modelName, Integer id)撤销删除cool.scx.vo.Jsonsave(String modelName, Map<String,Object> entityMap)保存cool.scx.vo.Jsonupdate(String modelName, Map<String,Object> entityMap)更新
-
-
-
方法详细资料
-
list
public cool.scx.vo.Json list(String modelName, Integer limit, Integer page, String orderByColumn, String sortType, List<CrudWhereBody> whereBodyList) throws cool.scx.exception.HttpRequestException, SQLException
列表查询- 指定者:
list在接口中CRUDHandler- 参数:
modelName- aStringobject.limit- aIntegerobject.page- aIntegerobject.orderByColumn- aStringobject.sortType- aStringobject.whereBodyList- aMapobject.- 返回:
- a
Jsonobject. - 抛出:
cool.scx.exception.HttpRequestException- if any.SQLException- if any.
-
info
public cool.scx.vo.Json info(String modelName, Long id) throws cool.scx.exception.HttpRequestException, SQLException
获取详细信息- 指定者:
info在接口中CRUDHandler- 参数:
modelName- aStringobject.id- aLongobject.- 返回:
- a
Jsonobject. - 抛出:
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- aStringobject.entityMap- aMapobject.- 返回:
- a
Jsonobject. - 抛出:
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- aStringobject.entityMap- aMapobject.- 返回:
- a
Jsonobject. - 抛出:
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- aid- 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- aStringobject.deleteIds- aMapobject.- 返回:
- a
Jsonobject. - 抛出:
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- aStringobject.id- aIntegerobject.- 返回:
- a
Jsonobject. - 抛出:
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- aStringobject.fieldName- aStringobject.- 返回:
- a
Jsonobject. - 抛出:
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- aStringobject.params- aMapobject.- 返回:
- a
Jsonobject. - 抛出:
cool.scx.exception.HttpRequestException- if any.SQLException- SQLException
-
-