ar.com.jiji.kaya.dao.hib
Class HibernateCRUDPageableDaoImpl<T>
java.lang.Object
org.springframework.dao.support.DaoSupport
org.springframework.orm.hibernate3.support.HibernateDaoSupport
ar.com.jiji.kaya.dao.hib.AbstractHibernateDaoImpl
ar.com.jiji.kaya.dao.hib.HibernateCRUDPageableDaoImpl<T>
- All Implemented Interfaces:
- CRUDDAO<T>, PageableTableDAO<T>, org.springframework.beans.factory.InitializingBean
- Direct Known Subclasses:
- RoleDaoImpl, UserDaoImpl
public class HibernateCRUDPageableDaoImpl<T>
- extends AbstractHibernateDaoImpl
- implements CRUDDAO<T>, PageableTableDAO<T>
- Version:
- $Revision$ $Date$
- Author:
- lparra
Fields inherited from class org.springframework.dao.support.DaoSupport |
logger |
Method Summary |
java.util.List<T> |
getAll()
Si no encuentra naranja devuelve una lista vacia |
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,
Query query)
|
int |
getSize()
Devuelve la cantidad total de filas. |
int |
getSize(Query query)
|
T |
load(long id)
Si no encuentra el objeto, devuelve null |
void |
remove(long id)
Si no encuentra el objeto, se queda muzza |
void |
save(T obj)
|
Methods inherited from class org.springframework.orm.hibernate3.support.HibernateDaoSupport |
checkDaoConfig, closeSessionIfNecessary, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, setHibernateTemplate, setSessionFactory |
Methods inherited from class org.springframework.dao.support.DaoSupport |
afterPropertiesSet, initDao |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HibernateCRUDPageableDaoImpl
public HibernateCRUDPageableDaoImpl(java.lang.Class clazz)
save
public void save(T obj)
- Specified by:
save
in interface CRUDDAO<T>
load
public T load(long id)
- Description copied from interface:
CRUDDAO
- Si no encuentra el objeto, devuelve null
- Specified by:
load
in interface CRUDDAO<T>
remove
public void remove(long id)
- Description copied from interface:
CRUDDAO
- Si no encuentra el objeto, se queda muzza
- Specified by:
remove
in interface CRUDDAO<T>
getAll
public java.util.List<T> getAll()
- Description copied from interface:
CRUDDAO
- Si no encuentra naranja devuelve una lista vacia
- Specified by:
getAll
in interface CRUDDAO<T>
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,
Query query)
- Specified by:
getPage
in interface PageableTableDAO<T>
Copyright © 2006 Kaya. All Rights Reserved.