com.atlassian.jira.crowd.embedded
Class NoopAliasManager

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

public class NoopAliasManager
extends Object
implements com.atlassian.crowd.manager.application.AliasManager

We don't provide any of this functionality. Just need to provide this guy because Crowd Rest Plugin needs an implementation.

Since:
v6.0

Constructor Summary
NoopAliasManager()
           
 
Method Summary
 String findAliasByUsername(com.atlassian.crowd.model.application.Application application, String username)
           
 String findUsernameByAlias(com.atlassian.crowd.model.application.Application application, String authenticatingUsername)
           
 void removeAlias(com.atlassian.crowd.model.application.Application application, String username)
           
 List<String> search(com.atlassian.crowd.search.query.entity.EntityQuery entityQuery)
           
 void storeAlias(com.atlassian.crowd.model.application.Application application, String username, String alias)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoopAliasManager

public NoopAliasManager()
Method Detail

findUsernameByAlias

public String findUsernameByAlias(com.atlassian.crowd.model.application.Application application,
                                  String authenticatingUsername)
Specified by:
findUsernameByAlias in interface com.atlassian.crowd.manager.application.AliasManager

findAliasByUsername

public String findAliasByUsername(com.atlassian.crowd.model.application.Application application,
                                  String username)
Specified by:
findAliasByUsername in interface com.atlassian.crowd.manager.application.AliasManager

search

public List<String> search(com.atlassian.crowd.search.query.entity.EntityQuery entityQuery)
Specified by:
search in interface com.atlassian.crowd.manager.application.AliasManager

storeAlias

public void storeAlias(com.atlassian.crowd.model.application.Application application,
                       String username,
                       String alias)
                throws com.atlassian.crowd.manager.application.AliasAlreadyInUseException
Specified by:
storeAlias in interface com.atlassian.crowd.manager.application.AliasManager
Throws:
com.atlassian.crowd.manager.application.AliasAlreadyInUseException

removeAlias

public void removeAlias(com.atlassian.crowd.model.application.Application application,
                        String username)
                 throws com.atlassian.crowd.manager.application.AliasAlreadyInUseException
Specified by:
removeAlias in interface com.atlassian.crowd.manager.application.AliasManager
Throws:
com.atlassian.crowd.manager.application.AliasAlreadyInUseException


Copyright © 2002-2014 Atlassian. All Rights Reserved.