it.eng.qbe.utility
Class HibernatePage
java.lang.Object
it.eng.qbe.utility.HibernatePage
- public class HibernatePage
- extends java.lang.Object
This class is taken by Hibernate wiki.
This class provides pagination for displaying results from a large result set
over a number of pages (i.e. with a given number of results per page).
Taken from http://blog.hibernate.org/cgi-bin/blosxom.cgi/2004/08/14#fn.html.
- Author:
- Gavin King, Eric Broyles
Constructor Summary |
HibernatePage(org.hibernate.Query query,
int page,
int pageSize)
Construct a new Page. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HibernatePage
public HibernatePage(org.hibernate.Query query,
int page,
int pageSize)
throws org.hibernate.HibernateException
- Construct a new Page. Page numbers are zero-based, so the first page is
page 0.
- Parameters:
query
- the Hibernate Querypage
- the page number (zero-based)pageSize
- the number of results to display on the page
isFirstPage
public boolean isFirstPage()
isLastPage
public boolean isLastPage()
hasNextPage
public boolean hasNextPage()
hasPreviousPage
public boolean hasPreviousPage()
getLastPageNumber
public int getLastPageNumber()
getList
public java.util.List getList()
getTotalResults
public int getTotalResults()
getFirstResultNumber
public int getFirstResultNumber()
getLastResultNumber
public int getLastResultNumber()
getNextPageNumber
public int getNextPageNumber()
getPreviousPageNumber
public int getPreviousPageNumber()