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 Modifier and Type Class Description static class
BambooUserSettingsService.PrefixStrippingFunction
-
Constructor Summary
Constructors Constructor Description BambooUserSettingsService(bucket.user.UserAccessor userAccessor, com.atlassian.sal.api.user.UserManager userManager)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
checkArgumentKey(String key)
static void
checkArgumentValue(String value)
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> updateFunction)
void
updateUserSettings(com.atlassian.sal.api.user.UserKey userKey, Function<com.atlassian.sal.api.usersettings.UserSettingsBuilder,com.atlassian.sal.api.usersettings.UserSettings> function)
void
updateUserSettings(String userName, com.google.common.base.Function<com.atlassian.sal.api.usersettings.UserSettingsBuilder,com.atlassian.sal.api.usersettings.UserSettings> updateFunction)
-
-
-
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 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> updateFunction)
- 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> function)
- Specified by:
updateUserSettings
in interfacecom.atlassian.sal.api.usersettings.UserSettingsService
-
checkArgumentKey
public static void checkArgumentKey(String key)
-
checkArgumentValue
public static void checkArgumentValue(String value)
-
-