com.atlassian.crowd.model.token
Class TokenDAOHibernate
java.lang.Object
org.springframework.dao.support.DaoSupport
org.springframework.orm.hibernate3.support.HibernateDaoSupport
com.atlassian.crowd.util.persistence.hibernate.HibernateDao
com.atlassian.crowd.model.token.TokenDAOHibernate
- All Implemented Interfaces:
- TokenDAO, TokenDAOPersistence, ObjectDao, org.springframework.beans.factory.InitializingBean
public class TokenDAOHibernate
- extends HibernateDao
- implements TokenDAO, TokenDAOPersistence
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 |
TokenDAOHibernate
public TokenDAOHibernate()
findByKey
public Token findByKey(java.lang.String key)
throws ObjectNotFoundException
- Specified by:
findByKey
in interface TokenDAO
- Throws:
ObjectNotFoundException
add
public Token add(Token token)
- Specified by:
add
in interface TokenDAO
update
public Token update(Token token)
- Specified by:
update
in interface TokenDAO
remove
public void remove(Token token)
- Specified by:
remove
in interface TokenDAO
search
public java.util.List<Token> search(SearchContext searchContext)
- Specified by:
search
in interface TokenDAO
findByID
public Token findByID(long ID)
throws ObjectNotFoundException
- Specified by:
findByID
in interface TokenDAO
- Throws:
ObjectNotFoundException
removeAll
public void removeAll(long directoryID,
java.lang.String name)
throws org.springframework.dao.DataAccessException
- Specified by:
removeAll
in interface TokenDAO
- Throws:
org.springframework.dao.DataAccessException
getPersistentClass
public java.lang.Class getPersistentClass()
- Description copied from class:
HibernateDao
- All subclasses of HibernateDAO must implement this method for
HibernateDao.load(long)
to
work correctly
- Specified by:
getPersistentClass
in interface ObjectDao
- Specified by:
getPersistentClass
in class HibernateDao
- Returns:
- Class
loadAll
public java.util.Collection loadAll()
TokenDAOPersistence.loadAll()
- Specified by:
loadAll
in interface TokenDAOPersistence
- Returns:
- Collection of all active tokens.
saveAll
public void saveAll(java.util.Collection tokens)
TokenDAOPersistence.saveAll()
- Specified by:
saveAll
in interface TokenDAOPersistence
removeAll
public void removeAll()
TokenDAOPersistence.removeAll()
- Specified by:
removeAll
in interface TokenDAOPersistence
Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.