Class 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.
    • Constructor Detail

      • ConfluenceUserPreferences

        public ConfluenceUserPreferences()
        No-args constructor is used for anonymous user preferences
      • ConfluenceUserPreferences

        public ConfluenceUserPreferences​(com.opensymphony.module.propertyset.PropertySet properties)
        Parameters:
        properties - the PropertySet containing a user's preferences
    • Method Detail

      • getTimeZone

        public TimeZone getTimeZone()
      • 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()
      • isWatchingOwnContent

        public boolean isWatchingOwnContent()
      • getWrappedPreferences

        public com.atlassian.core.user.preferences.UserPreferences getWrappedPreferences()