Uses of Interface
org.synyx.hades.dao.GenericDao

Packages that use GenericDao
org.synyx.hades.dao Generic DAO interfaces. 
org.synyx.hades.dao.orm DAO implementations based on JPA and various implementation providers. 
 

Uses of GenericDao in org.synyx.hades.dao
 

Subinterfaces of GenericDao in org.synyx.hades.dao
 interface ExtendedGenericDao<T,PK extends Serializable>
          Interface for a more sophisticated DAO implementation.
 

Uses of GenericDao in org.synyx.hades.dao.orm
 

Classes in org.synyx.hades.dao.orm with type parameters of type GenericDao
 class GenericDaoFactoryBean<T extends GenericDao<?,?>>
          Special GenericDaoFactory adapter for Springs FactoryBean interface to allow easy setup of DAO factories via Spring configuration.
 

Classes in org.synyx.hades.dao.orm that implement GenericDao
 class AbstractExtendedGenericJpaDao<T,PK extends Serializable>
          Base class for implementations of ExtendedGenericDao that simply routes varargs parameterized methods to the Collection based ones.
 class GenericEclipseLinkJpaDao<T,PK extends Serializable>
          EclipseLink based implementation of ExtendedGenericDao.
 class GenericHibernateJpaDao<T,PK extends Serializable>
          Implements extended ExtendedGenericDao functionality with Hibernate.
 class GenericJpaDao<T,PK extends Serializable>
          Default implementation of the GenericDao interface.
 

Methods in org.synyx.hades.dao.orm with type parameters of type GenericDao
static
<T extends GenericDao<?,?>>
GenericDaoFactoryBean<T>
GenericDaoFactoryBean.create(java.lang.Class<T> daoInterface, javax.persistence.EntityManager em)
          Creates a new GenericDaoFactoryBean.
<T extends GenericDao<?,?>>
T
GenericDaoFactory.getDao(java.lang.Class<T> daoInterface)
          Returns a DAO instance for the given interface.
<T extends GenericDao<?,?>>
T
GenericDaoFactory.getDao(java.lang.Class<T> daoInterface, java.lang.Object customDaoImplementation)
          Returns a DAO instance for the given interface backed by an instance providing implementation logic for custom logic.
 

Methods in org.synyx.hades.dao.orm that return GenericDao
static
<T,PK extends java.io.Serializable>
GenericDao<T,PK>
GenericJpaDao.create(javax.persistence.EntityManager entityManager, java.lang.Class<T> domainClass)
          Factory method to create GenericJpaDao instances.
 

Method parameters in org.synyx.hades.dao.orm with type arguments of type GenericDao
protected  void GenericDaoFactory.validate(java.lang.Class<? extends GenericDao<?,?>> daoInterface, java.lang.Object customDaoImplementation)
          Validates the given DAO interface as well as the given custom implementation.
 



Copyright © 2009-2010 Synyx GmbH & Co. KG. All Rights Reserved.