public Object put(String key, Object value) { return studioTabSettings.put(studioTabsPrefix + key, value); }
/** * @inheritDoc */ @Override public void setInviteesSuggested(final boolean inviteesSuggested) { final String newValue = String.valueOf(inviteesSuggested); pluginSettings.put(INVITEES_SUGGESTED_KEY, newValue); }
@Override public Collection<Message> doUpgrade() throws Exception { pluginSettings.put(Settings.SYNC_EVENT_HANDLING_ENABLED, String.valueOf(false)); return Collections.emptyList(); }
@Override public Collection<Message> doUpgrade() throws Exception { pluginSettings.put(Settings.PRODUCT_RULE_LOG_ENABLED, String.valueOf(false)); return Collections.emptyList(); }
public Object put(final String key, final Object value) { String hashKey = hashKeyIfTooLong(key); if (LOG.isDebugEnabled()) { String message = String.format("Putting key [%s] as hashKey [%s] with value [%s]", key, hashKey, value != null ? value.toString() : null); LOG.debug(message); } return pluginSettings.put(hashKey, value); }
@Override protected void internalSet(String key, String value) { getSettings().put(key, value); }
private void put(Map<String, SubscribedGadgetFeed> feeds) { PluginSettings settings = factory.createGlobalSettings(); Properties properties = new Properties(); properties.putAll(Maps.transformValues(feeds, serialize())); settings.put(KEY, properties); }
protected void putSetting(final Key key, final String newValue) { try { pluginSettingsFactory.createGlobalSettings().put(key.getKey(), newValue); } catch (RuntimeException e) { LOG.warn("Couldn't change the analytics settings. This can safely be ignored during plugin shutdown. " + "Detail: {}", e.getMessage()); } }
@Override public void update(Prefix tableNamePrefix, ModelVersion version) { final Lock write = lock.writeLock(); write.lock(); try { getPluginSettings().put(settingKeys.getModelVersionKey(tableNamePrefix), version.toString()); } finally { write.unlock(); } }
public String saveSettings(String value) { getPluginSettings().put(createAccessKey("settings"), value); return value; }
private void setValidConnectionStatus(Status status) { if (status == ConnectionStatusService.Status.CONNECTED || status == ConnectionStatusService.Status.PARTIALLY_CONNECTED) { getSettings().put(LAST_VALID_CONNECTION_STATUS, status.toString()); } }
public void saveUsersList(String pluginKey, Collection<String> users) { String key = createAccessKey(pluginKey, "users"); getPluginSettings().put(key, users); }
public void addGlobalExtension(String pluginKey) { final PluginSettings pluginSettings = getPluginSettings(); final String accessKey = createAccessKey("globalExtensions"); List<String> extensions = (List<String>) pluginSettings.get(accessKey); if (extensions == null) { extensions = new ArrayList<String>(); } extensions.add(pluginKey); pluginSettings.put(accessKey, extensions); }
public void unfavorite(String pluginKey, String user) { // concurrent marks handled through lock higher up String key = createAccessKey(pluginKey, "votes"); final List<String> marks = getFavorites(pluginKey); if (marks.contains(user)) { marks.remove(user); getPluginSettings().put(key, marks); } }
public boolean deleteApplication(final String id) { final PluginSettings pluginSettings = pluginSettingsFactory.createGlobalSettings(); final List<String> ids = (List<String>) pluginSettings.get(TRUSTED_APPS_KEY); if (ids != null && ids.contains(id)) { ids.remove(id); if (ids.isEmpty()) { pluginSettings.remove(TRUSTED_APPS_KEY); } else { pluginSettings.put(TRUSTED_APPS_KEY, ids); } } return pluginSettings.remove(TRUSTED_APP_KEY_PREFIX + id) != null; }
@Override public void setMaximumBuildsPerPage(Integer maximumBuildsPerPage) { if (maximumBuildsPerPage == null || DEFAULT_MAX_BUILDS_PER_PAGE == maximumBuildsPerPage || (maximumBuildsPerPage < 1 && maximumBuildsPerPage != -1)) { getPluginSettings().remove(MAX_BUILDS_PER_PAGE); } else { getPluginSettings().put(MAX_BUILDS_PER_PAGE, String.valueOf(maximumBuildsPerPage)); } }