package

com.atlassian.jira.user.preferences

Interfaces

ExtendedPreferences Adding the abilities to store, retrieve text from property set and to check if preference is stored at all 
PreferenceKeys Keys used when storing user preferences. 
UserPreferencesManager A simple manager for retrieving, caching and updating user preferences objects  

Classes

DefaultUserPreferencesManager A simple implementation to cache user preferences objects. 
JiraUserPreferences This is the JIRA version of atlassian-core UserPreferences. 
MockUserPreferencesManager  
UserPreferencesResetInterceptor A simple interceptor to ensure any cached user preferences are cleared on login (more as a precaution).