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 SALUserSettingsService
.- Since:
- 5.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ConfluenceUserSettingsService.PrefixStrippingFunction
-
Constructor Summary
Constructors Constructor Description ConfluenceUserSettingsService(UserAccessor userAccessor)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static 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)
com.atlassian.sal.api.usersettings.UserSettings
getUserSettings(String userName)
void
updateUserSettings(com.atlassian.sal.api.user.UserKey userKey, com.google.common.base.Function<com.atlassian.sal.api.usersettings.UserSettingsBuilder,com.atlassian.sal.api.usersettings.UserSettings> guavaUpdateFunction)
void
updateUserSettings(com.atlassian.sal.api.user.UserKey userKey, Function<com.atlassian.sal.api.usersettings.UserSettingsBuilder,com.atlassian.sal.api.usersettings.UserSettings> updateFunction)
void
updateUserSettings(String userName, com.google.common.base.Function<com.atlassian.sal.api.usersettings.UserSettingsBuilder,com.atlassian.sal.api.usersettings.UserSettings> updateFunction)
-
-
-
Constructor Detail
-
ConfluenceUserSettingsService
public ConfluenceUserSettingsService(UserAccessor userAccessor)
-
-
Method Detail
-
getUserSettings
public com.atlassian.sal.api.usersettings.UserSettings getUserSettings(String userName)
- Specified by:
getUserSettings
in interfacecom.atlassian.sal.api.usersettings.UserSettingsService
-
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(String userName, com.google.common.base.Function<com.atlassian.sal.api.usersettings.UserSettingsBuilder,com.atlassian.sal.api.usersettings.UserSettings> updateFunction)
- Specified by:
updateUserSettings
in interfacecom.atlassian.sal.api.usersettings.UserSettingsService
-
updateUserSettings
public void updateUserSettings(com.atlassian.sal.api.user.UserKey userKey, com.google.common.base.Function<com.atlassian.sal.api.usersettings.UserSettingsBuilder,com.atlassian.sal.api.usersettings.UserSettings> guavaUpdateFunction)
- Specified by:
updateUserSettings
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
public static void checkArgumentKey(@Nullable String key)
-
checkArgumentValue
public static void checkArgumentValue(@Nullable String value)
-
-