com.atlassian.crowd.model.token
Class TokenDAOHibernate

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
          extended by com.atlassian.crowd.util.persistence.hibernate.HibernateDao
              extended by 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


Field Summary
 
Fields inherited from class com.atlassian.crowd.util.persistence.hibernate.HibernateDao
batchProcessor
 
Constructor Summary
TokenDAOHibernate()
           
 
Method Summary
 Token add(Token token)
           
 Token findByID(long ID)
           
 Token findByKey(java.lang.String key)
           
 java.lang.Class getPersistentClass()
          All subclasses of HibernateDAO must implement this method for HibernateDao.load(long) to work correctly
 java.util.Collection loadAll()
          TokenDAOPersistence.loadAll()
 void remove(Token token)
           
 void removeAll()
          TokenDAOPersistence.removeAll()
 void removeAll(long directoryID, java.lang.String name)
           
 void saveAll(java.util.Collection tokens)
          TokenDAOPersistence.saveAll()
 java.util.List<Token> search(SearchContext searchContext)
           
 Token update(Token token)
           
 
Methods inherited from class com.atlassian.crowd.util.persistence.hibernate.HibernateDao
load, remove, save, saveOrUpdate, setBatchProcessor, update
 
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

TokenDAOHibernate

public TokenDAOHibernate()
Method Detail

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.