org.figure8.join.businessobjects.reporting.persistence
Class HibernateEventDao

java.lang.Object
  extended by org.springframework.orm.hibernate.support.HibernateDaoSupport
      extended by org.figure8.join.core.persistence.HibernateObjectDao
          extended by org.figure8.join.businessobjects.reporting.persistence.HibernateEventDao
All Implemented Interfaces:
EventDao, ObjectDao, org.springframework.beans.factory.InitializingBean

public class HibernateEventDao
extends HibernateObjectDao
implements EventDao

Implementation of EventDao using Hibernate ORM system.

Version:
$Revision: 1.1 $
Author:
Laurent Broudoux

Field Summary
 
Fields inherited from class org.springframework.orm.hibernate.support.HibernateDaoSupport
logger
 
Constructor Summary
HibernateEventDao()
          Creates a new instance of HiberanteEventDao
 
Method Summary
 Event getEvent(java.lang.String key)
          Retrieve an Event using its unique key identifier
 java.lang.Class getPersistentClass()
          Get the persistent class associated to this Dao.
 
Methods inherited from class org.figure8.join.core.persistence.HibernateObjectDao
findAll, findAllSorted, findNamedQuery, findNamedQuery, findNamedQuery, findNamedQueryStringParam, findNamedQueryStringParam, findNamedQueryStringParam, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findSingleObject, getById, initialize, initializeAssociation, isInitialized, refresh, remove, replicate, save
 
Methods inherited from class org.springframework.orm.hibernate.support.HibernateDaoSupport
afterPropertiesSet, closeSessionIfNecessary, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, initDao, setHibernateTemplate, setSessionFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.figure8.join.core.persistence.ObjectDao
findAll, findAllSorted, initialize, initializeAssociation, isInitialized, refresh, remove, replicate, save
 

Constructor Detail

HibernateEventDao

public HibernateEventDao()
Creates a new instance of HiberanteEventDao

Method Detail

getEvent

public Event getEvent(java.lang.String key)
Retrieve an Event using its unique key identifier

Specified by:
getEvent in interface EventDao
Parameters:
key - The key of event to retrieve
Returns:
The event having this key or null if no event matches

getPersistentClass

public java.lang.Class getPersistentClass()
Description copied from interface: ObjectDao
Get the persistent class associated to this Dao.

Specified by:
getPersistentClass in interface ObjectDao
Returns:
The org.figure8.join.businessobjects.reporting.Event class


Copyright © 2005-2008 Join. All Rights Reserved.