com.atlassian.jira.user.preferences
Class JiraUserPreferences

java.lang.Object
  extended by com.atlassian.jira.user.preferences.JiraUserPreferences
All Implemented Interfaces:
com.atlassian.core.user.preferences.Preferences

public class JiraUserPreferences
extends Object
implements com.atlassian.core.user.preferences.Preferences

This is the JIRA version of atlassian-core UserPreferences. The difference is where we get the default values from. It was decided to re-implement here as changing atlassian-core and updating dependencies etc was too hard.


Constructor Summary
JiraUserPreferences()
           
JiraUserPreferences(com.opensymphony.module.propertyset.PropertySet userPs)
           
JiraUserPreferences(com.atlassian.crowd.embedded.api.User pUser)
           
 
Method Summary
 boolean containsValue(String key)
          Returns true if the specified property is set.
 boolean equals(Object o)
           
 boolean getBoolean(String key)
           
 long getLong(String key)
           
 String getString(String key)
           
 int hashCode()
           
 void remove(String key)
           
 void setBoolean(String key, boolean b)
           
 void setLong(String key, long i)
           
 void setString(String key, String value)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JiraUserPreferences

public JiraUserPreferences()

JiraUserPreferences

public JiraUserPreferences(com.atlassian.crowd.embedded.api.User pUser)

JiraUserPreferences

public JiraUserPreferences(com.opensymphony.module.propertyset.PropertySet userPs)
Method Detail

getLong

public long getLong(String key)
Specified by:
getLong in interface com.atlassian.core.user.preferences.Preferences

getString

public String getString(String key)
Specified by:
getString in interface com.atlassian.core.user.preferences.Preferences

getBoolean

public boolean getBoolean(String key)
Specified by:
getBoolean in interface com.atlassian.core.user.preferences.Preferences

setLong

public void setLong(String key,
                    long i)
             throws com.atlassian.core.AtlassianCoreException
Specified by:
setLong in interface com.atlassian.core.user.preferences.Preferences
Throws:
com.atlassian.core.AtlassianCoreException

setString

public void setString(String key,
                      String value)
               throws com.atlassian.core.AtlassianCoreException
Specified by:
setString in interface com.atlassian.core.user.preferences.Preferences
Throws:
com.atlassian.core.AtlassianCoreException

setBoolean

public void setBoolean(String key,
                       boolean b)
                throws com.atlassian.core.AtlassianCoreException
Specified by:
setBoolean in interface com.atlassian.core.user.preferences.Preferences
Throws:
com.atlassian.core.AtlassianCoreException

remove

public void remove(String key)
            throws com.atlassian.core.AtlassianCoreException
Specified by:
remove in interface com.atlassian.core.user.preferences.Preferences
Throws:
com.atlassian.core.AtlassianCoreException

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

containsValue

public boolean containsValue(String key)
Returns true if the specified property is set.

Parameters:
key - - property to be tested.
Since:
5.2.2


Copyright © 2002-2013 Atlassian. All Rights Reserved.