com.bstek.dorado.data.provider
public class Page<T> extends java.lang.Object
Constructor and Description |
---|
Page(int pageSize,
int pageNo) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<T> |
getEntities()
返回当页数据。
|
int |
getEntityCount()
设置总记录数。
|
int |
getFirstEntityIndex()
返回当前页中第一条记录对应的序号,该序号是从0开始计算的。
注意,此处在计算firstEntityIndex是不考虑实际提取过程中当前页是否存在的。 |
int |
getLastEntityIndex()
返回当前页中最后一条记录对应的序号,该序号是从0开始计算的。
注意,此处在计算lastEntityIndex是不考虑实际提取过程中当前页是否存在或者记录数是否可达到pageSize的。 |
int |
getPageCount()
返回总的记录页数。
|
int |
getPageNo()
返回要提取的页的序号,该序号是从1开始计算的。
|
int |
getPageSize()
返回每一页的大小,即每页的记录数。
|
java.util.Iterator<T> |
iterator()
返回当页数据的迭代器。
|
void |
setEntities(java.util.Collection<T> entities)
设置当页数据。
|
void |
setEntityCount(int entityCount)
返回总记录数。
|
public Page(int pageSize, int pageNo)
pageSize
- 每页记录数pageNo
- 页号public int getPageSize()
public int getPageNo()
public int getFirstEntityIndex()
public int getLastEntityIndex()
public void setEntities(java.util.Collection<T> entities)
public java.util.Collection<T> getEntities()
public int getEntityCount()
此处的总记录数并不是指当页数据的总数,而是指整个结果的总数。 即每一页数据累计的总数。
public void setEntityCount(int entityCount)
此处的总记录数并不是指当页数据的总数,而是指整个结果的总数。即每一页数据累计的总数。
public int getPageCount()
public java.util.Iterator<T> iterator()
Copyright © 2001-2011 www.BSTEK.com All Rights Reserved.