public class FlipInfo
extends java.lang.Object
implements java.io.Serializable
Title: T1开发框架
Description: 翻页信息类。
Copyright: Copyright (c) 2012
Company: seeyon.com
限定符和类型 | 类和说明 |
---|---|
static class |
FlipInfo.Order |
class |
FlipInfo.SortPair |
构造器和说明 |
---|
FlipInfo()
翻页信息类初始化
|
FlipInfo(int page)
翻页信息类初始化
|
FlipInfo(int page,
int size)
翻页信息类初始化
|
FlipInfo(java.util.Map flipMap) |
限定符和类型 | 方法和说明 |
---|---|
void |
addSortPair(FlipInfo.SortPair sortPair)
添加排序条件
|
java.util.List |
getData()
获取翻页查询结果数据
|
java.lang.Integer |
getDataCount()
获取当前查询结果数据记录数
|
static FlipInfo |
getInstance(java.util.Map<java.lang.String,?> flipMap)
通过map创建分页对象
|
int |
getPage()
获取当前为第几页
|
java.lang.Integer |
getPages()
获取总页数
|
java.util.Map |
getParams()
获取自定义查询参数Map,只为前端grid组件参数续传用,数据库查询操作不使用该参数
|
int |
getSize()
获取翻页查询每页输出记录数
|
java.lang.String |
getSortField()
获取排序字段
|
java.lang.String |
getSortOrder()
获取排序顺序,asc or desc
|
java.util.List<FlipInfo.SortPair> |
getSortPairs() |
java.lang.Integer |
getStartAt()
获取翻页起始加载记录位置
|
int |
getTotal()
获取总记录数
|
boolean |
isNeedTotal()
是否需要提取总记录数
|
boolean |
isShowTotal() |
void |
setData(java.util.List data)
当前页数据对象列表
|
void |
setNeedTotal(boolean needTotal)
设置是否需要提取总记录数,在不需要取总记录数的情况下设置为false以优化性能
|
void |
setPage(int page)
设置当前查询第几页
|
void |
setPagination()
将Flipinfo设置到Pagination,以备当前线程的下一个DAO调用。
|
void |
setParams(java.util.Map params)
设置自定义查询参数Map,只为前端grid组件参数续传用,数据库查询操作不使用该参数
|
void |
setShowTotal(boolean showTotal) |
void |
setSize(int size)
设置翻页查询每页输出记录数
|
void |
setSortField(java.lang.String sortField)
设置排序字段
|
void |
setSortOrder(java.lang.String sortOrder)
设置排序顺序,asc or desc
|
void |
setTotal(int total) |
java.lang.String |
toJSON() |
java.util.Map<java.lang.String,java.lang.String> |
toMap()
将分页对象转map
|
public FlipInfo()
public FlipInfo(int page)
page
- 当前页public FlipInfo(int page, int size)
page
- 当前页size
- 每页记录数public FlipInfo(java.util.Map flipMap)
public boolean isShowTotal()
public void setShowTotal(boolean showTotal)
public static FlipInfo getInstance(java.util.Map<java.lang.String,?> flipMap)
flipMap
- public java.util.Map<java.lang.String,java.lang.String> toMap()
public int getPage()
public void setPage(int page)
page
- 当前第几页参数public int getSize()
public void setSize(int size)
size
- 翻页查询每页输出记录数public int getTotal()
public void setTotal(int total)
public java.lang.Integer getPages()
public java.lang.Integer getStartAt()
public java.util.List getData()
public void setData(java.util.List data)
data
- 当前页数据对象列表public java.lang.Integer getDataCount()
public void setNeedTotal(boolean needTotal)
needTotal
- 是否要提取总记录数public boolean isNeedTotal()
public java.lang.String getSortField()
public void setSortField(java.lang.String sortField)
sortField
- 排序字段public java.lang.String getSortOrder()
public void setSortOrder(java.lang.String sortOrder)
sortOrder
- 排序顺序public void addSortPair(FlipInfo.SortPair sortPair)
sortPair
- 排序定义<{@link SortPair#sortField},{@link SortPair#sortOrder}
public java.util.List<FlipInfo.SortPair> getSortPairs()
public java.util.Map getParams()
public void setParams(java.util.Map params)
params
- 自定义查询参数Mappublic java.lang.String toJSON() throws BusinessException
public void setPagination()