com.atlassian.crowd.manager.token
Interface TokenManager
- All Known Implementing Classes:
- TokenManagerImpl
public interface TokenManager
Manages and delegates to TokenDAOs.
findByRandomHash
Token findByRandomHash(String randomHash)
throws ObjectNotFoundException
- Throws:
ObjectNotFoundException
findByIdentifierHash
Token findByIdentifierHash(String identifierHash)
throws ObjectNotFoundException
- Throws:
ObjectNotFoundException
add
Token add(Token token)
update
Token update(Token token)
throws ObjectNotFoundException
- Parameters:
token
- token to update.
- Returns:
- updates the last accessed date on the token (sets it to now).
- Throws:
ObjectNotFoundException
- token not found.
remove
void remove(Token token)
search
List<Token> search(EntityQuery<? extends Token> query)
remove
void remove(long directoryId,
String name)
removeAll
void removeAll(long directoryId)
removeExpiredTokens
void removeExpiredTokens(Date currentTime,
long maxLifeSeconds)
removeAll
void removeAll()
isUsingDatabaseStorage
boolean isUsingDatabaseStorage()
setUsingDatabaseStorage
void setUsingDatabaseStorage(boolean useDatabaseStorage)
throws PropertyManagerException
- Throws:
PropertyManagerException
Copyright © 2013 Atlassian. All Rights Reserved.