public class MockUserSettingsService extends Object implements UserSettingsService
MAX_KEY_LENGTH, MAX_STRING_VALUE_LENGTH, USER_SETTINGS_PREFIX
Constructor and Description |
---|
MockUserSettingsService() |
Modifier and Type | Method and Description |
---|---|
UserSettings |
getUserSettings(String userName)
Gets the UserSettings for the user with name userName.
|
UserSettings |
getUserSettings(UserKey user)
Gets the UserSettings for the given user.
|
void |
updateUserSettings(String userName,
com.google.common.base.Function<UserSettingsBuilder,UserSettings> updateFunction)
Updates the UserSettings stored for this user with name UserName.
|
void |
updateUserSettings(UserKey user,
com.google.common.base.Function<UserSettingsBuilder,UserSettings> updateFunction)
Updates the UserSettings stored for this user.
|
public UserSettings getUserSettings(String userName)
UserSettingsService
getUserSettings
in interface UserSettingsService
userName
- name of the user whose user settings are to be retrievedpublic UserSettings getUserSettings(UserKey user)
UserSettingsService
getUserSettings
in interface UserSettingsService
user
- key of a user whose user settings are to be retrievedpublic void updateUserSettings(String userName, com.google.common.base.Function<UserSettingsBuilder,UserSettings> updateFunction)
UserSettingsService
updateUserSettings
in interface UserSettingsService
userName
- name of the user whose UserSettings are to be updated. If userName does not match a known user,
updateFunction will not be called.updateFunction
- function to update a user's UserSettings. The parameter to updateFunction is a
UserSettingsBuilder whose contents match the UserSettings for the provided user.public void updateUserSettings(UserKey user, com.google.common.base.Function<UserSettingsBuilder,UserSettings> updateFunction)
UserSettingsService
updateUserSettings
in interface UserSettingsService
user
- key of a user whose UserSettings are to be updated. If user is null or does not exist updateFunction will not be called.updateFunction
- function to update a user's UserSettings. The parameter to updateFunction is a
UserSettingsBuilder whose contents match the UserSettings for the provided user.Copyright © 2015 Atlassian. All rights reserved.