Class JiraUserSettingsService

java.lang.Object
com.atlassian.sal.jira.usersettings.JiraUserSettingsService
All Implemented Interfaces:
com.atlassian.sal.api.usersettings.UserSettingsService

public class JiraUserSettingsService extends Object implements com.atlassian.sal.api.usersettings.UserSettingsService
JIRA's SAL implementation of the UserSettingsService.
Since:
6.0
  • Field Summary

    Fields inherited from interface com.atlassian.sal.api.usersettings.UserSettingsService

    MAX_KEY_LENGTH, MAX_STRING_VALUE_LENGTH, USER_SETTINGS_PREFIX
  • Constructor Summary

    Constructors
    Constructor
    Description
    JiraUserSettingsService(UserPropertyManager userPropertyManager, UserManager userManager)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.atlassian.sal.api.usersettings.UserSettings
    getUserSettings(com.atlassian.sal.api.user.UserKey userKey)
     
    void
    updateUserSettings(com.atlassian.sal.api.user.UserKey userKey, Function<com.atlassian.sal.api.usersettings.UserSettingsBuilder,com.atlassian.sal.api.usersettings.UserSettings> updateFunction)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • getUserSettings

      public 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