Class BambooUserSettingsService
java.lang.Object
com.atlassian.sal.bamboo.usersettings.BambooUserSettingsService
- All Implemented Interfaces:
com.atlassian.sal.api.usersettings.UserSettingsService
@Component
public class BambooUserSettingsService
extends Object
implements com.atlassian.sal.api.usersettings.UserSettingsService
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface com.atlassian.sal.api.usersettings.UserSettingsService
MAX_KEY_LENGTH, MAX_STRING_VALUE_LENGTH, USER_SETTINGS_PREFIX
-
Constructor Summary
ConstructorsConstructorDescriptionBambooUserSettingsService
(bucket.user.UserAccessor userAccessor, com.atlassian.sal.api.user.UserManager userManager) -
Method Summary
Modifier and TypeMethodDescriptionstatic void
checkArgumentKey
(String key) static void
checkArgumentValue
(String value) 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> function)
-
Constructor Details
-
BambooUserSettingsService
@Autowired public BambooUserSettingsService(bucket.user.UserAccessor userAccessor, com.atlassian.sal.api.user.UserManager userManager)
-
-
Method Details
-
getUserSettings
public 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> function) - Specified by:
updateUserSettings
in interfacecom.atlassian.sal.api.usersettings.UserSettingsService
-
checkArgumentKey
-
checkArgumentValue
-