Package com.atlassian.jira.user.util
Class MockUserKeyStore
java.lang.Object
com.atlassian.jira.user.util.MockUserKeyStore
- All Implemented Interfaces:
UserKeyStore
- Since:
- v6.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidensureUniqueKeyForNewUser(String username) getIdForUserKey(String name) getKeyForUsername(String username) getKeyFromId(long id) Returns key generated from id.getUniqueKeyFromId(long id) Returns unique key generated from id.getUniqueUsernameFromId(long id) Returns unique username generated from id.getUserForId(Long id) getUserForKey(String key) getUserForUsername(String username) getUsernameForKey(String key) booleanisSystemKey(String key) Returns true if passedkeyhas been generated automatically by Jira.removeByKey(String key) It is dangerous to use this method. In general operation Jira needs to keep the userName -> key mapping around even if the user is deleted.voidrenameUser(String oldUsername, String newUsername) voidsetMapping(String key, String username)
-
Constructor Details
-
MockUserKeyStore
public MockUserKeyStore()
-
-
Method Details
-
getUsernameForKey
- Specified by:
getUsernameForKeyin interfaceUserKeyStore
-
getKeyForUsername
- Specified by:
getKeyForUsernamein interfaceUserKeyStore
-
renameUser
- Specified by:
renameUserin interfaceUserKeyStore
-
ensureUniqueKeyForNewUser
- Specified by:
ensureUniqueKeyForNewUserin interfaceUserKeyStore
-
removeByKey
Description copied from interface:UserKeyStoreIt is dangerous to use this method. In general operation Jira needs to keep the userName -> key mapping around even if the user is deleted. This is so that it can show something in the UI after the user is deleted.This method is used by cloud for import where all the users are deleted anyways (see JiraUserServiceImpl).
- Specified by:
removeByKeyin interfaceUserKeyStore- Parameters:
key- the key to remove.- Returns:
- the name of the user deleted.
-
isSystemKey
Description copied from interface:UserKeyStoreReturns true if passedkeyhas been generated automatically by Jira.- Specified by:
isSystemKeyin interfaceUserKeyStore- Returns:
- true if passed key has been generated automatically by Jira, false otherwise.
-
getKeyFromId
Description copied from interface:UserKeyStoreReturns key generated from id.- Specified by:
getKeyFromIdin interfaceUserKeyStore- Returns:
- key generated from id.
-
getUniqueKeyFromId
Description copied from interface:UserKeyStoreReturns unique key generated from id.- Specified by:
getUniqueKeyFromIdin interfaceUserKeyStore- Returns:
- unique key generated from id.
-
getUniqueUsernameFromId
Description copied from interface:UserKeyStoreReturns unique username generated from id.- Specified by:
getUniqueUsernameFromIdin interfaceUserKeyStore- Returns:
- unique username generated from id.
-
changeKey
- Specified by:
changeKeyin interfaceUserKeyStore
-
setMapping
-
getIdForUserKey
- Specified by:
getIdForUserKeyin interfaceUserKeyStore
-
getUserForId
- Specified by:
getUserForIdin interfaceUserKeyStore
-
getUserForKey
- Specified by:
getUserForKeyin interfaceUserKeyStore
-
getUserForUsername
- Specified by:
getUserForUsernamein interfaceUserKeyStore
-