com.atlassian.crowd.manager.application
Class AliasManagerImpl
java.lang.Object
com.atlassian.crowd.manager.application.AliasManagerImpl
- All Implemented Interfaces:
- AliasManager
@Transactional
public class AliasManagerImpl
- extends Object
- implements AliasManager
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AliasManagerImpl
public AliasManagerImpl(AliasDAO aliasDAO,
ApplicationService applicationService,
com.atlassian.event.api.EventPublisher eventPublisher)
findUsernameByAlias
public String findUsernameByAlias(Application application,
String authenticatingUsername)
- Specified by:
findUsernameByAlias in interface AliasManager
findAliasByUsername
public String findAliasByUsername(Application application,
String username)
- Specified by:
findAliasByUsername in interface AliasManager
storeAlias
public void storeAlias(Application application,
String username,
String alias)
throws AliasAlreadyInUseException
- Specified by:
storeAlias in interface AliasManager
- Throws:
AliasAlreadyInUseException
removeAlias
public void removeAlias(Application application,
String username)
throws AliasAlreadyInUseException
- Specified by:
removeAlias in interface AliasManager
- Throws:
AliasAlreadyInUseException
search
public List<String> search(EntityQuery entityQuery)
- Specified by:
search in interface AliasManager
removeAliasesForUser
public void removeAliasesForUser(String username)
- Specified by:
removeAliasesForUser in interface AliasManager
Copyright © 2016 Atlassian. All Rights Reserved.