public class PageHandler
extends java.lang.Object
implements java.io.Serializable
分页结果处理器
限定符和类型 | 字段和说明 |
---|---|
static int |
DEFAULT_PAGE_SIZE
默认每页数据条数
|
private java.lang.Integer |
firstResult
first result offset
当前开始位置
|
private java.util.List<?> |
list
result list
结果列表
|
static int |
MAX_PAGE_SIZE
最大每页数据条数
|
private int |
pageIndex
current page index
当前页面
|
private int |
pageSize
page size
每页数量
|
private static long |
serialVersionUID |
private int |
totalCount
total count
总数量
|
private int |
totalPage
total page
总页数
|
构造器和说明 |
---|
PageHandler(java.lang.Integer pageIndex,
java.lang.Integer pageSize) |
PageHandler(java.lang.Integer firstResult,
java.lang.Integer pageIndex,
java.lang.Integer pageSize) |
限定符和类型 | 方法和说明 |
---|---|
int |
getFirstResult()
第一条结果
|
java.util.List<?> |
getList()
结果数据
|
int |
getNextPage()
下一页
|
int |
getPageIndex()
当前页码
|
int |
getPageSize()
每页数据条数
|
int |
getPrePage()
上一页
|
int |
getPrevPage()
上一页
|
int |
getTotalCount()
总数据条数
|
int |
getTotalPage()
总页数
|
static int |
getTotalPage(int totalCount,
int pageSize)
总页数
|
boolean |
isFirstPage()
是否第一页
|
boolean |
isLastPage()
是否最后一页
|
void |
setList(java.util.List<?> list) |
void |
setTotalCount(int totalCount) |
void |
setTotalCount(long totalCount) |
private static final long serialVersionUID
public static final int DEFAULT_PAGE_SIZE
public static final int MAX_PAGE_SIZE
private int totalCount
总数量
private int pageSize
每页数量
private java.lang.Integer firstResult
当前开始位置
private int pageIndex
当前页面
private int totalPage
总页数
private java.util.List<?> list
结果列表
public PageHandler(java.lang.Integer pageIndex, java.lang.Integer pageSize)
pageIndex
- pageSize
- public PageHandler(java.lang.Integer firstResult, java.lang.Integer pageIndex, java.lang.Integer pageSize)
firstResult
- pageIndex
- pageSize
- public static int getTotalPage(int totalCount, int pageSize)
totalCount
- pageSize
- public int getFirstResult()
public int getTotalCount()
public void setTotalCount(long totalCount)
totalCount
- the totalCount to setpublic void setTotalCount(int totalCount)
totalCount
- the totalCount to setpublic int getPageSize()
public int getPageIndex()
public java.util.List<?> getList()
public void setList(java.util.List<?> list)
list
- the list to setpublic boolean isFirstPage()
public int getTotalPage()
public boolean isLastPage()
public int getNextPage()
public int getPrePage()
public int getPrevPage()