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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
-
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 -
Method Summary
Modifier and TypeMethodDescriptionstatic void
checkArgumentKey
(@Nullable String key) static void
checkArgumentValue
(@Nullable String value) @Nullable 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)
-
Constructor Details
-
ConfluenceUserSettingsService
-
-
Method Details
-
getUserSettings
public @Nullable com.atlassian.sal.api.usersettings.UserSettings getUserSettings(com.atlassian.sal.api.user.UserKey userKey) - Specified by:
getUserSettings
in interfacecom.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 interfacecom.atlassian.sal.api.usersettings.UserSettingsService
-
checkArgumentKey
-
checkArgumentValue
-