Class NoopAliasManager

java.lang.Object
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 Details

    • NoopAliasManager

      public NoopAliasManager()
  • Method Details

    • 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
    • removeAliasesForUser

      public void removeAliasesForUser(String username)
      Specified by:
      removeAliasesForUser in interface com.atlassian.crowd.manager.application.AliasManager
    • findAliasesByUsernames

      public Map<String,String> findAliasesByUsernames(com.atlassian.crowd.model.application.Application application, Iterable<String> iterable)
      Specified by:
      findAliasesByUsernames in interface com.atlassian.crowd.manager.application.AliasManager
    • findAllAliasesByUsernames

      public Map<String,String> findAllAliasesByUsernames(com.atlassian.crowd.model.application.Application application)
      Specified by:
      findAllAliasesByUsernames in interface com.atlassian.crowd.manager.application.AliasManager