com.atlassian.jira.user.preferences
Class DefaultUserPreferencesManager
java.lang.Object
com.atlassian.jira.user.preferences.DefaultUserPreferencesManager
- All Implemented Interfaces:
- UserPreferencesManager
public class DefaultUserPreferencesManager
- extends Object
- implements UserPreferencesManager
A simple implementation to cache user preferences objects.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultUserPreferencesManager
public DefaultUserPreferencesManager(UserManager userManager,
UserPropertyManager userPropertyManager)
onClearCache
@EventListener
public void onClearCache(ClearCacheEvent event)
getPreferences
public com.atlassian.core.user.preferences.Preferences getPreferences(com.atlassian.crowd.embedded.api.User user)
- Specified by:
getPreferences
in interface UserPreferencesManager
- Returns:
- The user preferences for a user, or null if the user is null
clearCache
public void clearCache(String username)
- Description copied from interface:
UserPreferencesManager
- Clear any cached preferences for a given username.
- Specified by:
clearCache
in interface UserPreferencesManager
clearCache
public void clearCache()
- Description copied from interface:
UserPreferencesManager
- Clear all cached preferences.
- Specified by:
clearCache
in interface UserPreferencesManager
Copyright © 2002-2013 Atlassian. All Rights Reserved.