com.atlassian.crowd.manager.application
Class AliasManagerImpl

java.lang.Object
  extended by com.atlassian.crowd.manager.application.AliasManagerImpl
All Implemented Interfaces:
AliasManager

public class AliasManagerImpl
extends java.lang.Object
implements AliasManager


Constructor Summary
AliasManagerImpl(AliasDAO aliasDAO, ApplicationService applicationService)
           
 
Method Summary
 java.lang.String findAliasByUsername(Application application, java.lang.String username)
           
 java.lang.String findUsernameByAlias(Application application, java.lang.String authenticatingUsername)
           
 void removeAlias(Application application, java.lang.String username)
           
 java.util.List<java.lang.String> search(EntityQuery entityQuery)
           
 void storeAlias(Application application, java.lang.String username, java.lang.String alias)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AliasManagerImpl

public AliasManagerImpl(AliasDAO aliasDAO,
                        ApplicationService applicationService)
Method Detail

findUsernameByAlias

public java.lang.String findUsernameByAlias(Application application,
                                            java.lang.String authenticatingUsername)
Specified by:
findUsernameByAlias in interface AliasManager

findAliasByUsername

public java.lang.String findAliasByUsername(Application application,
                                            java.lang.String username)
Specified by:
findAliasByUsername in interface AliasManager

storeAlias

public void storeAlias(Application application,
                       java.lang.String username,
                       java.lang.String alias)
                throws AliasAlreadyInUseException
Specified by:
storeAlias in interface AliasManager
Throws:
AliasAlreadyInUseException

removeAlias

public void removeAlias(Application application,
                        java.lang.String username)
                 throws AliasAlreadyInUseException
Specified by:
removeAlias in interface AliasManager
Throws:
AliasAlreadyInUseException

search

public java.util.List<java.lang.String> search(EntityQuery entityQuery)
Specified by:
search in interface AliasManager


Copyright © 2012 Atlassian. All Rights Reserved.