ar.com.jiji.kaya.dao.hib
Class HibernatePageableImpl<T>
java.lang.Object
ar.com.jiji.kaya.dao.hib.HibernatePageableImpl<T>
- All Implemented Interfaces:
- PageableTableDAO<T>
public class HibernatePageableImpl<T>
- extends java.lang.Object
- implements PageableTableDAO<T>
Implementacion para los dao de Hibernate 3 y Spring de PageableTableDAO.
- Version:
- $Revision$ $Date$
- Author:
- lparra
Constructor Summary |
HibernatePageableImpl(org.springframework.orm.hibernate3.support.HibernateDaoSupport dao,
java.lang.Class clazz)
|
Method Summary |
java.util.List<T> |
getPage(int nFirst,
int nPageSize,
java.lang.String sortColumn,
boolean bSortOrder)
Devuelve una pagina de datos. |
java.util.List<T> |
getPage(int nFirst,
int nPageSize,
java.lang.String sortColumn,
boolean bSortOrder,
java.lang.Object master)
|
java.util.List<T> |
getPage(int nFirst,
int nPageSize,
java.lang.String sortColumn,
boolean bSortOrder,
Query query)
|
int |
getSize()
Devuelve la cantidad total de filas. |
int |
getSize(Query query)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HibernatePageableImpl
public HibernatePageableImpl(org.springframework.orm.hibernate3.support.HibernateDaoSupport dao,
java.lang.Class clazz)
getSize
public int getSize()
- Description copied from interface:
PageableTableDAO
- Devuelve la cantidad total de filas.
- Specified by:
getSize
in interface PageableTableDAO<T>
getSize
public int getSize(Query query)
- Specified by:
getSize
in interface PageableTableDAO<T>
getPage
public java.util.List<T> getPage(int nFirst,
int nPageSize,
java.lang.String sortColumn,
boolean bSortOrder)
- Description copied from interface:
PageableTableDAO
- Devuelve una pagina de datos.
- Specified by:
getPage
in interface PageableTableDAO<T>
- Parameters:
nFirst
- El offset del primer elemento a devolver (0 es el primero).nPageSize
- La cantidad de elementos a devolver.bSortOrder
- Si el ordenamiento es ascendente o descendente.
- Returns:
- La pagina de datos, nunca es null.
getPage
public java.util.List<T> getPage(int nFirst,
int nPageSize,
java.lang.String sortColumn,
boolean bSortOrder,
java.lang.Object master)
getPage
public java.util.List<T> getPage(int nFirst,
int nPageSize,
java.lang.String sortColumn,
boolean bSortOrder,
Query query)
- Specified by:
getPage
in interface PageableTableDAO<T>
Copyright © 2006 Kaya. All Rights Reserved.