Class ConfluenceUserSettingsService

java.lang.Object
com.atlassian.sal.confluence.usersettings.ConfluenceUserSettingsService
All Implemented Interfaces:
com.atlassian.sal.api.usersettings.UserSettingsService

public class ConfluenceUserSettingsService extends Object implements com.atlassian.sal.api.usersettings.UserSettingsService
Confluence implementation of the SAL UserSettingsService.
Since:
5.0
  • Constructor Details

    • ConfluenceUserSettingsService

      public ConfluenceUserSettingsService(UserAccessor userAccessor)
  • Method Details

    • getUserSettings

      public @Nullable com.atlassian.sal.api.usersettings.UserSettings getUserSettings(com.atlassian.sal.api.user.UserKey userKey)
      Specified by:
      getUserSettings in interface com.atlassian.sal.api.usersettings.UserSettingsService
    • updateUserSettings

      public void updateUserSettings(com.atlassian.sal.api.user.UserKey userKey, Function<com.atlassian.sal.api.usersettings.UserSettingsBuilder,com.atlassian.sal.api.usersettings.UserSettings> updateFunction)
      Specified by:
      updateUserSettings in interface com.atlassian.sal.api.usersettings.UserSettingsService
    • checkArgumentKey

      public static void checkArgumentKey(@Nullable String key)
    • checkArgumentValue

      public static void checkArgumentValue(@Nullable String value)