类 AbstractPager
java.lang.Object
com.walker.db.page.AbstractPager
- 所有已实现的接口:
Pager
- 直接已知子类:
GenericPager
-
字段概要
从接口继承的字段 com.walker.db.page.Pager
DEFAULT_PAGE_COUNT, DEFAULT_PAGE_INDEX, DEFAULT_PAGE_SIZE, DEFAULT_TOTAL_ROWS -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected abstract Class<?>返回业务对象集合long返回本页最后一条记录索引值long返回分页对象中的第一条记录的索引值int返回总页数int当前页码int每页显示多少记录long返回总记录数boolean是否还有下一页,如果有返回trueboolean是否还有上一页,如果有返回truebooleanisEmpty()voidsetPageIndex(int pageIndex) voidsetPageSize(int pageSize) voidsetTotalRows(long totalRows) 设置总记录数toString()
-
构造器详细资料
-
AbstractPager
public AbstractPager(int pageIndex, int pageSize, long totalRows)
-
-
方法详细资料
-
buildData
-
isEmpty
public boolean isEmpty() -
getPageCount
public int getPageCount()从接口复制的说明:Pager返回总页数- 指定者:
getPageCount在接口中Pager- 返回:
-
getTotalRows
public long getTotalRows()从接口复制的说明:Pager返回总记录数- 指定者:
getTotalRows在接口中Pager- 返回:
-
setTotalRows
public void setTotalRows(long totalRows) 从接口复制的说明:Pager设置总记录数- 指定者:
setTotalRows在接口中Pager
-
getPageIndex
public int getPageIndex()从接口复制的说明:Pager当前页码- 指定者:
getPageIndex在接口中Pager- 返回:
-
setPageIndex
public void setPageIndex(int pageIndex) -
getPageSize
public int getPageSize()从接口复制的说明:Pager每页显示多少记录- 指定者:
getPageSize在接口中Pager- 返回:
-
setPageSize
public void setPageSize(int pageSize) -
getFirstRowIndexInPage
public long getFirstRowIndexInPage()返回分页对象中的第一条记录的索引值- 指定者:
getFirstRowIndexInPage在接口中Pager- 返回:
-
getEndRowIndexPage
public long getEndRowIndexPage()返回本页最后一条记录索引值- 指定者:
getEndRowIndexPage在接口中Pager- 返回:
-
hasNextPage
public boolean hasNextPage()从接口复制的说明:Pager是否还有下一页,如果有返回true- 指定者:
hasNextPage在接口中Pager- 返回:
-
hasPreviousPage
public boolean hasPreviousPage()从接口复制的说明:Pager是否还有上一页,如果有返回true- 指定者:
hasPreviousPage在接口中Pager- 返回:
-
getDatasObject
从接口复制的说明:Pager返回业务对象集合- 指定者:
getDatasObject在接口中Pager- 返回:
-
toString
-