T - 模板对象,对于JSONArray来说这个对象就是 Objectpublic class PageQueryResult<T> extends Object implements com.centit.framework.common.ToResponseData
| 限定符和类型 | 方法和说明 |
|---|---|
static PageQueryResult<Object> |
createJSONArrayResult(com.alibaba.fastjson.JSONArray objList,
com.centit.support.database.utils.PageDesc pageDesc)
将对象转换为分页返回结果
|
static PageQueryResult<Object> |
createJSONArrayResult(com.alibaba.fastjson.JSONArray objList,
com.centit.support.database.utils.PageDesc pageDesc,
Class<?>... objTypes)
将对象转换为分页返回结果
|
static <D> PageQueryResult<D> |
createResult(Collection<D> objList,
com.centit.support.database.utils.PageDesc pageDesc)
将对象转换为分页返回结果
|
static <D> PageQueryResult<D> |
createResult(Collection<D> objList,
com.centit.support.database.utils.PageDesc pageDesc,
String[] filterFields)
将对象转换为分页返回结果
|
static <D> PageQueryResult<D> |
createResultMapDict(Collection<D> objList,
com.centit.support.database.utils.PageDesc pageDesc)
将对象转换为分页返回结果, 对象上如果有DictionaryMap注解的属性,将别数据转换为指定的属性添加到JSON中
|
static <D> PageQueryResult<D> |
createResultMapDict(Collection<D> objList,
com.centit.support.database.utils.PageDesc pageDesc,
String[] filterFields)
将对象转换为分页返回结果, 对象上如果有DictionaryMap注解的属性,将别数据转换为指定的属性添加到JSON中
|
Collection<T> |
getObjList() |
com.centit.support.database.utils.PageDesc |
getPageDesc() |
void |
setObjList(Collection<T> objList) |
void |
setPageDesc(com.centit.support.database.utils.PageDesc pageDesc) |
com.centit.framework.common.ResponseData |
toResponseData() |
public static <D> PageQueryResult<D> createResult(Collection<D> objList, com.centit.support.database.utils.PageDesc pageDesc, String[] filterFields)
D - 对象类型objList - 查询返回结果,需要 Collection 类型,并且类别中的对象不能为nullpageDesc - 分页信息filterFields - 属性过滤器,只有这个列表中的属性才会被返回public static <D> PageQueryResult<D> createResultMapDict(Collection<D> objList, com.centit.support.database.utils.PageDesc pageDesc, String[] filterFields)
D - 对象类型objList - 查询返回结果,需要 Collection 类型,并且类别中的对象不能为nullpageDesc - 分页信息filterFields - 属性过滤器,只有这个列表中的属性才会被返回public static <D> PageQueryResult<D> createResult(Collection<D> objList, com.centit.support.database.utils.PageDesc pageDesc)
D - 对象类型objList - 查询返回结果,需要 Collection 类型,并且类别中的对象不能为nullpageDesc - 分页信息public static <D> PageQueryResult<D> createResultMapDict(Collection<D> objList, com.centit.support.database.utils.PageDesc pageDesc)
D - 对象类型objList - 查询返回结果,需要 Collection 类型,并且类别中的对象不能为nullpageDesc - 分页信息public static PageQueryResult<Object> createJSONArrayResult(com.alibaba.fastjson.JSONArray objList, com.centit.support.database.utils.PageDesc pageDesc)
objList - 查询返回结果,需要 Collection 类型,并且类别中的对象不能为nullpageDesc - 分页信息public static PageQueryResult<Object> createJSONArrayResult(com.alibaba.fastjson.JSONArray objList, com.centit.support.database.utils.PageDesc pageDesc, Class<?>... objTypes)
objList - 查询返回结果,需要 Collection 类型,并且类别中的对象不能为nullpageDesc - 分页信息objTypes - 需要做数据字典映射的对象,可以是多个public com.centit.framework.common.ResponseData toResponseData()
toResponseData 在接口中 com.centit.framework.common.ToResponseDatapublic Collection<T> getObjList()
public void setObjList(Collection<T> objList)
public com.centit.support.database.utils.PageDesc getPageDesc()
public void setPageDesc(com.centit.support.database.utils.PageDesc pageDesc)
Copyright © 2019 江苏南大先腾信息产业股份有限公司. All rights reserved.