public class UserKeyStoreImpl extends Object implements UserKeyStore
| Constructor and Description |
|---|
UserKeyStoreImpl(EntityEngine entityEngine,
OfBizDelegator ofBizDelegator,
org.ofbiz.core.entity.DelegatorInterface delegatorInterface,
com.atlassian.event.api.EventPublisher eventPublisher,
com.atlassian.cache.CacheManager cacheManager) |
| Modifier and Type | Method and Description |
|---|---|
String |
ensureUniqueKeyForNewUser(String username) |
Long |
getIdForUserKey(String userkey) |
String |
getKeyForUsername(String username) |
Optional<ApplicationUserEntity> |
getUserForId(Long id) |
Optional<ApplicationUserEntity> |
getUserForKey(String key) |
Optional<ApplicationUserEntity> |
getUserForUsername(String username) |
String |
getUsernameForKey(String key) |
void |
onClearCache(ClearCacheEvent event) |
String |
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.
|
void |
renameUser(String oldUsername,
String newUsername) |
public UserKeyStoreImpl(EntityEngine entityEngine, OfBizDelegator ofBizDelegator, org.ofbiz.core.entity.DelegatorInterface delegatorInterface, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.cache.CacheManager cacheManager)
public String getUsernameForKey(String key)
getUsernameForKey in interface UserKeyStorepublic String getKeyForUsername(String username)
getKeyForUsername in interface UserKeyStorepublic Long getIdForUserKey(String userkey)
getIdForUserKey in interface UserKeyStorepublic Optional<ApplicationUserEntity> getUserForId(Long id)
getUserForId in interface UserKeyStorepublic Optional<ApplicationUserEntity> getUserForKey(String key)
getUserForKey in interface UserKeyStorepublic Optional<ApplicationUserEntity> getUserForUsername(String username)
getUserForUsername in interface UserKeyStorepublic void renameUser(String oldUsername, String newUsername)
renameUser in interface UserKeyStorepublic String ensureUniqueKeyForNewUser(String username)
ensureUniqueKeyForNewUser in interface UserKeyStorepublic String removeByKey(String key)
UserKeyStoreThis method is used by cloud for import where all the users are deleted anyways (see JiraUserServiceImpl).
removeByKey in interface UserKeyStorekey - the key to remove.@EventListener public void onClearCache(ClearCacheEvent event)
Copyright © 2002-2015 Atlassian. All Rights Reserved.