@Override public void savePlatformSettings(Settings settings) { for (SettingsOption option : settings.getSettings()) { Object val = option.getValue(); configurationService.setPlatformSetting( option.getKey(), val == null ? null : String.valueOf(val)); } Map<String, Object> params = new HashMap<>(); params.put(ConfigurationConstants.SETTINGS, settings); MotechEvent platformSettingsChangedEvent = new MotechEvent(ConfigurationConstants.BUNDLE_SETTINGS_CHANGED_EVENT_SUBJECT, params); eventRelay.sendEventMessage(platformSettingsChangedEvent); }