com.atlassian.jira.user.util
Class UserKeyStoreImpl

java.lang.Object
  extended by com.atlassian.jira.user.util.UserKeyStoreImpl
All Implemented Interfaces:
UserKeyStore

public class UserKeyStoreImpl
extends Object
implements UserKeyStore


Constructor Summary
UserKeyStoreImpl(EntityEngine entityEngine, OfBizDelegator ofBizDelegator, org.ofbiz.core.entity.DelegatorInterface delegatorInterface, com.atlassian.event.api.EventPublisher eventPublisher)
           
 
Method Summary
 String ensureUniqueKeyForNewUser(String username)
           
 Long getIdForUserKey(String userkey)
           
 String getKeyForUsername(String username)
           
 String getUsernameForKey(String key)
           
 void onClearCache(ClearCacheEvent event)
           
 String removeByKey(String key)
           
 String removeByName(String username)
           
 void renameUser(String oldUsername, String newUsername)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserKeyStoreImpl

public UserKeyStoreImpl(EntityEngine entityEngine,
                        OfBizDelegator ofBizDelegator,
                        org.ofbiz.core.entity.DelegatorInterface delegatorInterface,
                        com.atlassian.event.api.EventPublisher eventPublisher)
Method Detail

getUsernameForKey

public String getUsernameForKey(String key)
Specified by:
getUsernameForKey in interface UserKeyStore

getKeyForUsername

public String getKeyForUsername(String username)
Specified by:
getKeyForUsername in interface UserKeyStore

getIdForUserKey

public Long getIdForUserKey(String userkey)
Specified by:
getIdForUserKey in interface UserKeyStore

renameUser

public void renameUser(String oldUsername,
                       String newUsername)
Specified by:
renameUser in interface UserKeyStore

ensureUniqueKeyForNewUser

public String ensureUniqueKeyForNewUser(String username)
Specified by:
ensureUniqueKeyForNewUser in interface UserKeyStore

removeByKey

public String removeByKey(String key)
Specified by:
removeByKey in interface UserKeyStore

removeByName

public String removeByName(String username)
Specified by:
removeByName in interface UserKeyStore

onClearCache

@EventListener
public void onClearCache(ClearCacheEvent event)


Copyright © 2002-2013 Atlassian. All Rights Reserved.