com.atlassian.crowd.manager.token
Interface TokenManager

All Known Implementing Classes:
TokenManagerImpl

public interface TokenManager

Manages and delegates to TokenDAOs.


Method Summary
 Token add(Token token)
           
 Token findByID(long ID)
           
 Token findByIdentifierHash(java.lang.String identifierHash)
           
 Token findByRandomHash(java.lang.String randomHash)
           
 boolean isUsingDatabaseStorage()
           
 void remove(long directoryId, java.lang.String name)
           
 void remove(Token token)
           
 void removeAccessedBefore(java.util.Date expiryTime)
           
 void removeAll()
           
 void removeAll(long directoryId)
           
 java.util.List<Token> search(EntityQuery query)
           
 void setUsingDatabaseStorage(boolean useDatabaseStorage)
           
 Token update(Token token)
           
 

Method Detail

findByRandomHash

Token findByRandomHash(java.lang.String randomHash)
                       throws ObjectNotFoundException
Throws:
ObjectNotFoundException

findByIdentifierHash

Token findByIdentifierHash(java.lang.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

java.util.List<Token> search(EntityQuery query)

findByID

Token findByID(long ID)
               throws ObjectNotFoundException
Throws:
ObjectNotFoundException

remove

void remove(long directoryId,
            java.lang.String name)

removeAll

void removeAll(long directoryId)

removeAccessedBefore

void removeAccessedBefore(java.util.Date expiryTime)

removeAll

void removeAll()

isUsingDatabaseStorage

boolean isUsingDatabaseStorage()

setUsingDatabaseStorage

void setUsingDatabaseStorage(boolean useDatabaseStorage)
                             throws PropertyManagerException
Throws:
PropertyManagerException


Copyright © 2012 Atlassian. All Rights Reserved.