public class UserSettingService extends Object implements IAnyUserSettingService, IUserSettingService
| Modifier and Type | Field and Description |
|---|---|
protected IUnifiedRepository |
repository |
static String |
SETTING_PREFIX |
| Constructor and Description |
|---|
UserSettingService(IUnifiedRepository repository) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canAdminister() |
void |
deleteUserSettings() |
void |
deleteUserSettings(String username) |
IUserSetting |
getGlobalUserSetting(String settingName,
String defaultValue) |
List<IUserSetting> |
getGlobalUserSettings() |
IUserSetting |
getUserSetting(String settingName,
String defaultValue) |
IUserSetting |
getUserSetting(String username,
String settingName,
String defaultValue) |
List<IUserSetting> |
getUserSettings() |
List<IUserSetting> |
getUserSettings(String username) |
void |
init(IPentahoSession session) |
void |
setGlobalUserSetting(String settingName,
String settingValue) |
void |
setUserSetting(String settingName,
String settingValue) |
void |
setUserSetting(String username,
String settingName,
String settingValue) |
public static final String SETTING_PREFIX
protected IUnifiedRepository repository
public UserSettingService(IUnifiedRepository repository)
public void init(IPentahoSession session)
init in interface IPentahoInitializerpublic void deleteUserSettings()
deleteUserSettings in interface IUserSettingServicepublic List<IUserSetting> getUserSettings()
getUserSettings in interface IUserSettingServicepublic IUserSetting getUserSetting(String settingName, String defaultValue)
getUserSetting in interface IUserSettingServicepublic void setUserSetting(String settingName, String settingValue)
setUserSetting in interface IUserSettingServicepublic void deleteUserSettings(String username) throws SecurityException
deleteUserSettings in interface IAnyUserSettingServiceSecurityExceptionpublic List<IUserSetting> getUserSettings(String username) throws SecurityException
getUserSettings in interface IAnyUserSettingServiceSecurityExceptionpublic IUserSetting getUserSetting(String username, String settingName, String defaultValue) throws SecurityException
getUserSetting in interface IAnyUserSettingServiceSecurityExceptionpublic void setUserSetting(String username, String settingName, String settingValue) throws SecurityException
setUserSetting in interface IAnyUserSettingServiceSecurityExceptionpublic IUserSetting getGlobalUserSetting(String settingName, String defaultValue)
getGlobalUserSetting in interface IUserSettingServicepublic List<IUserSetting> getGlobalUserSettings()
getGlobalUserSettings in interface IUserSettingServicepublic void setGlobalUserSetting(String settingName, String settingValue)
setGlobalUserSetting in interface IUserSettingServiceprotected boolean canAdminister()
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.