com.atlassian.jira.user.preferences
Class MockUserPreferencesManager

java.lang.Object
  extended by com.atlassian.jira.user.preferences.MockUserPreferencesManager
All Implemented Interfaces:
UserPreferencesManager

public class MockUserPreferencesManager
extends Object
implements UserPreferencesManager

Since:
v6.0

Constructor Summary
MockUserPreferencesManager()
           
 
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockUserPreferencesManager

public MockUserPreferencesManager()
Method Detail

getExtendedPreferences

public ExtendedPreferences getExtendedPreferences(ApplicationUser user)
Specified by:
getExtendedPreferences in interface UserPreferencesManager
Returns:
The user preferences for a user, or null if the user is null

getPreferences

public com.atlassian.core.user.preferences.Preferences getPreferences(ApplicationUser user)
Specified by:
getPreferences in interface UserPreferencesManager
Returns:
The user preferences for a user, or null if the user is null

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()
Description copied from interface: UserPreferencesManager
Clear all cached preferences.

Specified by:
clearCache in interface UserPreferencesManager

clearCache

public void clearCache(ApplicationUser user)
Description copied from interface: UserPreferencesManager
Clear any cached preferences for a given user.

Specified by:
clearCache in interface UserPreferencesManager

clearCacheByKey

public void clearCacheByKey(String userKey)
Description copied from interface: UserPreferencesManager
Clear any cached preferences for a given user.

Specified by:
clearCacheByKey in interface UserPreferencesManager


Copyright © 2002-2013 Atlassian. All Rights Reserved.