Class BambooUserSettingsService

  • All Implemented Interfaces:
    com.atlassian.sal.api.usersettings.UserSettingsService

    @Component
    public class BambooUserSettingsService
    extends Object
    implements com.atlassian.sal.api.usersettings.UserSettingsService
    • Constructor Detail

      • BambooUserSettingsService

        @Autowired
        public BambooUserSettingsService​(bucket.user.UserAccessor userAccessor,
                                         com.atlassian.sal.api.user.UserManager userManager)
    • Method Detail

      • getUserSettings

        public com.atlassian.sal.api.usersettings.UserSettings getUserSettings​(String userName)
        Specified by:
        getUserSettings in interface com.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 interface com.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 interface com.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 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> function)
        Specified by:
        updateUserSettings in interface com.atlassian.sal.api.usersettings.UserSettingsService
      • checkArgumentKey

        public static void checkArgumentKey​(String key)
      • checkArgumentValue

        public static void checkArgumentValue​(String value)