Class AliasManagerImpl
java.lang.Object
com.atlassian.crowd.manager.application.AliasManagerImpl
- All Implemented Interfaces:
AliasManager
-
Constructor Summary
ConstructorsConstructorDescriptionAliasManagerImpl(AliasDAO aliasDAO, ApplicationManager applicationManager, ApplicationService applicationService, com.atlassian.event.api.EventPublisher eventPublisher) -
Method Summary
Modifier and TypeMethodDescriptionfindAliasByUsername(Application application, String username) findAliasesByUsernames(Application application, Iterable<String> usernames) findAllAliasesByUsernames(Application application) findUsernameByAlias(Application application, String authenticatingUsername) voidremoveAlias(Application application, String username) voidremoveAliasesForUser(String username) search(EntityQuery entityQuery) voidstoreAlias(Application application, String username, String alias)
-
Constructor Details
-
AliasManagerImpl
public AliasManagerImpl(AliasDAO aliasDAO, ApplicationManager applicationManager, ApplicationService applicationService, com.atlassian.event.api.EventPublisher eventPublisher)
-
-
Method Details
-
findUsernameByAlias
- Specified by:
findUsernameByAliasin interfaceAliasManager
-
findAliasByUsername
- Specified by:
findAliasByUsernamein interfaceAliasManager
-
storeAlias
public void storeAlias(Application application, String username, String alias) throws AliasAlreadyInUseException - Specified by:
storeAliasin interfaceAliasManager- Throws:
AliasAlreadyInUseException
-
removeAlias
- Specified by:
removeAliasin interfaceAliasManager- Throws:
AliasAlreadyInUseException
-
search
- Specified by:
searchin interfaceAliasManager
-
removeAliasesForUser
- Specified by:
removeAliasesForUserin interfaceAliasManager
-
findAliasesByUsernames
public Map<String,String> findAliasesByUsernames(Application application, Iterable<String> usernames) - Specified by:
findAliasesByUsernamesin interfaceAliasManager
-
findAllAliasesByUsernames
- Specified by:
findAllAliasesByUsernamesin interfaceAliasManager
-