List of usage examples for com.liferay.portal.kernel.util LocalizationUtil getModifiedLocales
public static List<Locale> getModifiedLocales(Map<Locale, String> oldMap, Map<Locale, String> newMap)
From source file:com.fmdp.webform.action.ConfigurationActionImpl.java
License:Open Source License
protected void updateModifiedLocales(String parameter, Map<Locale, String> newLocalizationMap, PortletPreferences preferences) throws Exception { Map<Locale, String> oldLocalizationMap = LocalizationUtil.getLocalizationMap(preferences, parameter); List<Locale> modifiedLocales = LocalizationUtil.getModifiedLocales(oldLocalizationMap, newLocalizationMap); for (Locale locale : modifiedLocales) { String languageId = LocaleUtil.toLanguageId(locale); String value = newLocalizationMap.get(locale); LocalizationUtil.setPreferencesValue(preferences, parameter, languageId, value); }// w w w.j a va 2s . c o m }