public class UserSettingService extends Object implements org.pentaho.platform.api.usersettings.IAnyUserSettingService, org.pentaho.platform.api.usersettings.IUserSettingService
Modifier and Type | Field and Description |
---|---|
static String |
SETTING_PREFIX |
Constructor and Description |
---|
UserSettingService(org.pentaho.platform.api.repository2.unified.IUnifiedRepository repository) |
Modifier and Type | Method and Description |
---|---|
void |
deleteUserSettings() |
void |
deleteUserSettings(String username) |
org.pentaho.platform.api.usersettings.pojo.IUserSetting |
getGlobalUserSetting(String settingName,
String defaultValue) |
List<org.pentaho.platform.api.usersettings.pojo.IUserSetting> |
getGlobalUserSettings() |
org.pentaho.platform.api.usersettings.pojo.IUserSetting |
getUserSetting(String settingName,
String defaultValue) |
org.pentaho.platform.api.usersettings.pojo.IUserSetting |
getUserSetting(String username,
String settingName,
String defaultValue) |
List<org.pentaho.platform.api.usersettings.pojo.IUserSetting> |
getUserSettings() |
List<org.pentaho.platform.api.usersettings.pojo.IUserSetting> |
getUserSettings(String username) |
void |
init(org.pentaho.platform.api.engine.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
public UserSettingService(org.pentaho.platform.api.repository2.unified.IUnifiedRepository repository)
public void init(org.pentaho.platform.api.engine.IPentahoSession session)
init
in interface org.pentaho.platform.api.engine.IPentahoInitializer
public void deleteUserSettings()
deleteUserSettings
in interface org.pentaho.platform.api.usersettings.IUserSettingService
public List<org.pentaho.platform.api.usersettings.pojo.IUserSetting> getUserSettings()
getUserSettings
in interface org.pentaho.platform.api.usersettings.IUserSettingService
public org.pentaho.platform.api.usersettings.pojo.IUserSetting getUserSetting(String settingName, String defaultValue)
getUserSetting
in interface org.pentaho.platform.api.usersettings.IUserSettingService
public void setUserSetting(String settingName, String settingValue)
setUserSetting
in interface org.pentaho.platform.api.usersettings.IUserSettingService
public void deleteUserSettings(String username) throws SecurityException
deleteUserSettings
in interface org.pentaho.platform.api.usersettings.IAnyUserSettingService
SecurityException
public List<org.pentaho.platform.api.usersettings.pojo.IUserSetting> getUserSettings(String username) throws SecurityException
getUserSettings
in interface org.pentaho.platform.api.usersettings.IAnyUserSettingService
SecurityException
public org.pentaho.platform.api.usersettings.pojo.IUserSetting getUserSetting(String username, String settingName, String defaultValue) throws SecurityException
getUserSetting
in interface org.pentaho.platform.api.usersettings.IAnyUserSettingService
SecurityException
public void setUserSetting(String username, String settingName, String settingValue) throws SecurityException
setUserSetting
in interface org.pentaho.platform.api.usersettings.IAnyUserSettingService
SecurityException
public org.pentaho.platform.api.usersettings.pojo.IUserSetting getGlobalUserSetting(String settingName, String defaultValue)
getGlobalUserSetting
in interface org.pentaho.platform.api.usersettings.IUserSettingService
public List<org.pentaho.platform.api.usersettings.pojo.IUserSetting> getGlobalUserSettings()
getGlobalUserSettings
in interface org.pentaho.platform.api.usersettings.IUserSettingService