org.riotfamily.riot.hibernate.security
Class HibernateSessionMetaDataStore

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
          extended by org.riotfamily.riot.hibernate.security.HibernateSessionMetaDataStore
All Implemented Interfaces:
SessionMetaDataStore, InitializingBean

@Transactional
public class HibernateSessionMetaDataStore
extends HibernateDaoSupport
implements SessionMetaDataStore


Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
HibernateSessionMetaDataStore()
           
 
Method Summary
 List<SessionMetaData> listAll()
           
 void sessionEnded(SessionMetaData data)
           
 SessionMetaData sessionStarted(String userName, RiotUser user, String loginIP)
           
 
Methods inherited from class org.springframework.orm.hibernate3.support.HibernateDaoSupport
checkDaoConfig, 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
 

Constructor Detail

HibernateSessionMetaDataStore

public HibernateSessionMetaDataStore()
Method Detail

listAll

public List<SessionMetaData> listAll()
Specified by:
listAll in interface SessionMetaDataStore

sessionEnded

public void sessionEnded(SessionMetaData data)
Specified by:
sessionEnded in interface SessionMetaDataStore

sessionStarted

public SessionMetaData sessionStarted(String userName,
                                      RiotUser user,
                                      String loginIP)
Specified by:
sessionStarted in interface SessionMetaDataStore