|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.user.preferences.DefaultUserPreferencesManager
public class DefaultUserPreferencesManager
A simple implementation to cache user preferences objects.
Constructor Summary | |
---|---|
DefaultUserPreferencesManager(UserManager userManager,
UserPropertyManager userPropertyManager,
com.atlassian.cache.CacheManager cacheManager)
|
Method Summary | |
---|---|
void |
clearCache()
Clear all cached preferences. |
void |
clearCache(ApplicationUser user)
Clear any cached preferences for a given user. |
void |
clearCacheByKey(String userKey)
Clear any cached preferences for a given user. |
ExtendedPreferences |
getExtendedPreferences(ApplicationUser user)
|
com.atlassian.core.user.preferences.Preferences |
getPreferences(ApplicationUser user)
|
com.atlassian.core.user.preferences.Preferences |
getPreferences(com.atlassian.crowd.embedded.api.User user)
|
void |
onClearCache(ClearCacheEvent event)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultUserPreferencesManager(UserManager userManager, UserPropertyManager userPropertyManager, com.atlassian.cache.CacheManager cacheManager)
Method Detail |
---|
@EventListener public void onClearCache(ClearCacheEvent event)
public ExtendedPreferences getExtendedPreferences(ApplicationUser user)
getExtendedPreferences
in interface UserPreferencesManager
public com.atlassian.core.user.preferences.Preferences getPreferences(ApplicationUser user)
getPreferences
in interface UserPreferencesManager
public com.atlassian.core.user.preferences.Preferences getPreferences(com.atlassian.crowd.embedded.api.User user)
getPreferences
in interface UserPreferencesManager
public void clearCache()
UserPreferencesManager
clearCache
in interface UserPreferencesManager
public void clearCache(ApplicationUser user)
UserPreferencesManager
clearCache
in interface UserPreferencesManager
public void clearCacheByKey(String userKey)
UserPreferencesManager
clearCacheByKey
in interface UserPreferencesManager
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |