|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.dao.support.DaoSupport
org.springframework.orm.hibernate3.support.HibernateDaoSupport
com.atlassian.crowd.util.persistence.hibernate.HibernateDao
com.atlassian.crowd.dao.token.TokenDAOHibernate
public class TokenDAOHibernate
| Field Summary |
|---|
| Fields inherited from class com.atlassian.crowd.util.persistence.hibernate.HibernateDao |
|---|
batchFinder, batchProcessor, logger |
| Constructor Summary | |
|---|---|
TokenDAOHibernate()
|
|
| Method Summary | |
|---|---|
Token |
add(Token token)
Persists a new token. |
Token |
findByID(long ID)
Finds token by its id. |
Token |
findByIdentifierHash(java.lang.String identifierHash)
Finds token by identifier hash. |
Token |
findByRandomHash(java.lang.String randomHash)
Finds token by random hash. |
java.lang.Class |
getPersistentClass()
All subclasses of HibernateDAO must implement this method for HibernateDao.load(long) to
work correctly |
java.util.Collection<Token> |
loadAll()
TokenDAOPersistence.loadAll() |
void |
remove(long directoryId,
java.lang.String name)
Remove token. |
void |
remove(Token token)
Removes a token. |
void |
removeAccessedBefore(java.util.Date expiryTime)
Remove all tokens by expiryTime. |
void |
removeAll()
TokenDAOPersistence.removeAll() |
void |
removeAll(long directoryId)
Remove all tokens associated with the given directory id. |
void |
saveAll(java.util.Collection<Token> tokens)
TokenDAOPersistence.saveAll() |
java.util.List<Token> |
search(EntityQuery query)
Searches for token based on criteria. |
void |
setHqlQueryTranslater(HQLQueryTranslater hqlQueryTranslater)
|
Token |
update(Token token)
|
| Methods inherited from class com.atlassian.crowd.util.persistence.hibernate.HibernateDao |
|---|
load, loadReference, remove, save, saveOrUpdate, setBatchFinder, 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 |
|---|
public TokenDAOHibernate()
| Method Detail |
|---|
public Token findByRandomHash(java.lang.String randomHash)
throws ObjectNotFoundException
TokenDAO
findByRandomHash in interface TokenDAOrandomHash - Random hash.
ObjectNotFoundException - if the token identified by the random hash cannot be found.
public Token findByIdentifierHash(java.lang.String identifierHash)
throws ObjectNotFoundException
TokenDAO
findByIdentifierHash in interface TokenDAOidentifierHash - Identifier hash.
ObjectNotFoundException - if the token identified by the identifier hash cannot be found.public Token add(Token token)
TokenDAO
add in interface TokenDAOtoken - Token.
public Token update(Token token)
update in interface TokenDAOtoken - token to update.
public void remove(Token token)
TokenDAO
remove in interface TokenDAOtoken - Token.public java.util.List<Token> search(EntityQuery query)
TokenDAO
search in interface TokenDAOquery - Query.
public Token findByID(long ID)
throws ObjectNotFoundException
TokenDAO
findByID in interface TokenDAOID - id.
ObjectNotFoundException - if the Token cannot be found.
public void remove(long directoryId,
java.lang.String name)
TokenDAO
remove in interface TokenDAOdirectoryId - Directory id.name - User or application name.public void removeAll(long directoryId)
TokenDAO
removeAll in interface TokenDAOdirectoryId - Directory id.public java.lang.Class getPersistentClass()
HibernateDaoHibernateDao.load(long) to
work correctly
getPersistentClass in class HibernateDaopublic java.util.Collection<Token> loadAll()
TokenDAOPersistence.loadAll()
loadAll in interface TokenDAOpublic void saveAll(java.util.Collection<Token> tokens)
TokenDAOPersistence.saveAll()
saveAll in interface TokenDAOtokens - all tokens to add.public void removeAll()
TokenDAOPersistence.removeAll()
removeAll in interface TokenDAOpublic void removeAccessedBefore(java.util.Date expiryTime)
TokenDAO
removeAccessedBefore in interface TokenDAOexpiryTime - Expiry time.public void setHqlQueryTranslater(HQLQueryTranslater hqlQueryTranslater)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||