com.atlassian.confluence.user
Class ConfluenceUserPreferences
java.lang.Object
com.atlassian.confluence.user.ConfluenceUserPreferences
public class ConfluenceUserPreferences
- extends Object
Provides strongly-typed accessors for Confluence user preferences.
Use the no-args constructor for sensible defaults for anonymous user preferences.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfluenceUserPreferences
public ConfluenceUserPreferences()
- No-args constructor is used for anonymous user preferences
ConfluenceUserPreferences
public ConfluenceUserPreferences(PropertySet properties)
- Parameters:
properties
- the PropertySet containing a user's preferences
getTimeZone
public TimeZone getTimeZone()
getDateFormatter
public DateFormatter getDateFormatter(FormatSettingsManager formatSettingsManager)
getDateFormatter
public DateFormatter getDateFormatter(FormatSettingsManager formatSettingsManager,
LocaleManager localeManager)
setTimeZone
public void setTimeZone(String timeZoneID)
throws com.atlassian.core.AtlassianCoreException
- Throws:
com.atlassian.core.AtlassianCoreException
getLocale
public Locale getLocale()
- Returns the user's preferred locale, or null if the site default locale should be used.
isShowDifferencesInNotificationEmails
public boolean isShowDifferencesInNotificationEmails()
isShowFullContentInNotificationEmails
public boolean isShowFullContentInNotificationEmails()
isWatchingOwnContent
public boolean isWatchingOwnContent()