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 IPentahoInitializer
public void deleteUserSettings()
deleteUserSettings
in interface IUserSettingService
public List<IUserSetting> getUserSettings()
getUserSettings
in interface IUserSettingService
public IUserSetting getUserSetting(String settingName, String defaultValue)
getUserSetting
in interface IUserSettingService
public void setUserSetting(String settingName, String settingValue)
setUserSetting
in interface IUserSettingService
public void deleteUserSettings(String username) throws SecurityException
deleteUserSettings
in interface IAnyUserSettingService
SecurityException
public List<IUserSetting> getUserSettings(String username) throws SecurityException
getUserSettings
in interface IAnyUserSettingService
SecurityException
public IUserSetting getUserSetting(String username, String settingName, String defaultValue) throws SecurityException
getUserSetting
in interface IAnyUserSettingService
SecurityException
public void setUserSetting(String username, String settingName, String settingValue) throws SecurityException
setUserSetting
in interface IAnyUserSettingService
SecurityException
public IUserSetting getGlobalUserSetting(String settingName, String defaultValue)
getGlobalUserSetting
in interface IUserSettingService
public List<IUserSetting> getGlobalUserSettings()
getGlobalUserSettings
in interface IUserSettingService
public void setGlobalUserSetting(String settingName, String settingValue)
setGlobalUserSetting
in interface IUserSettingService
protected boolean canAdminister()
Copyright © 2017 Hitachi Vantara. All rights reserved.