public void setValue(String key, String value) { ModifiableSettings modifiableSettings = _settings.getModifiableSettings(); modifiableSettings.setValue(key, value); }
modifiableSettings.setValue(name, value);
protected void storeSettings( ActionRequest actionRequest, ThemeDisplay themeDisplay) throws IOException, SettingsException, ValidatorException { Settings settings = SettingsFactoryUtil.getSettings( new CompanyServiceSettingsLocator( themeDisplay.getCompanyId(), getSettingsId())); ModifiableSettings modifiableSettings = settings.getModifiableSettings(); SettingsDescriptor settingsDescriptor = SettingsFactoryUtil.getSettingsDescriptor(getSettingsId()); for (String name : settingsDescriptor.getAllKeys()) { String value = getString(actionRequest, name); if (value.equals(Portal.TEMP_OBFUSCATION_VALUE)) { continue; } String oldValue = settings.getValue(name, null); if (!value.equals(oldValue)) { modifiableSettings.setValue(name, value); } } modifiableSettings.store(); }
protected void storeSettings( ActionRequest actionRequest, ThemeDisplay themeDisplay) throws IOException, SettingsException, ValidatorException { Settings settings = SettingsFactoryUtil.getSettings( new CompanyServiceSettingsLocator( themeDisplay.getCompanyId(), getSettingsId())); ModifiableSettings modifiableSettings = settings.getModifiableSettings(); SettingsDescriptor settingsDescriptor = SettingsFactoryUtil.getSettingsDescriptor(getSettingsId()); for (String name : settingsDescriptor.getAllKeys()) { String value = getString(actionRequest, name); if (value.equals(Portal.TEMP_OBFUSCATION_VALUE)) { continue; } String oldValue = settings.getValue(name, null); if (!value.equals(oldValue)) { modifiableSettings.setValue(name, value); } } modifiableSettings.store(); }