Package com.liferay.portal.kernel.util
Class LocalizationUtil
Object
com.liferay.portal.kernel.util.LocalizationUtil
- Author:
- Alexander Chow, Jorge Ferrer, Mauro Mariuzzo, Julio Camarero, Brian Wing Shun Chan
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Object
deserialize
(JSONObject jsonObject) static String[]
getAvailableLanguageIds
(Document document) static String[]
static Locale
getDefaultImportLocale
(String className, long classPK, Locale contentDefaultLocale, Locale[] contentAvailableLocales) static Locale
getDefaultImportLocale
(String className, Serializable primaryKey, Locale contentDefaultLocale, Locale[] contentAvailableLocales) static String
getDefaultLanguageId
(Document document) static String
getDefaultLanguageId
(Document document, Locale defaultLocale) static String
static String
getDefaultLanguageId
(String xml, Locale defaultLocale) static Localization
static String
getLocalization
(String xml, String requestedLanguageId) static String
getLocalization
(String xml, String requestedLanguageId, boolean useDefault) static String
getLocalization
(String xml, String requestedLanguageId, boolean useDefault, String defaultValue) static String
getLocalization
(Function<String, String> localizationFunction, String requestedLanguageId, String defaultLanguageId) getLocalizationMap
(String xml) getLocalizationMap
(String[] languageIds, String[] values) getLocalizationMap
(String xml, boolean useDefault) getLocalizationMap
(String bundleName, ClassLoader classLoader, String key, boolean includeBetaLocales) getLocalizationMap
(Collection<Locale> locales, Locale defaultLocale, String key) getLocalizationMap
(PortletPreferences portletPreferences, String preferenceName) getLocalizationMap
(PortletPreferences portletPreferences, String preferenceName, String propertyName) getLocalizationMap
(PortletPreferences portletPreferences, String preferenceName, String propertyName, String defaultPropertyValue, ClassLoader classLoader) getLocalizationMap
(PortletRequest portletRequest, String parameter) getLocalizationMap
(PortletRequest portletRequest, String parameter, Map<Locale, String> defaultValues) getLocalizationMap
(javax.servlet.http.HttpServletRequest httpServletRequest, String parameter) static String
getLocalizationXmlFromPreferences
(PortletPreferences portletPreferences, PortletRequest portletRequest, String parameter) static String
getLocalizationXmlFromPreferences
(PortletPreferences portletPreferences, PortletRequest portletRequest, String parameter, String defaultValue) static String
getLocalizationXmlFromPreferences
(PortletPreferences portletPreferences, PortletRequest portletRequest, String parameter, String prefix, String defaultValue) static String
getLocalizedName
(String name, String languageId) getMap
(LocalizedValuesMap localizedValuesMap) static String
getPreferencesValue
(PortletPreferences portletPreferences, String key, String languageId) static String
getPreferencesValue
(PortletPreferences portletPreferences, String key, String languageId, boolean useDefault) static String[]
getPreferencesValues
(PortletPreferences portletPreferences, String key, String languageId) static String[]
getPreferencesValues
(PortletPreferences portletPreferences, String key, String languageId, boolean useDefault) static String
getSettingsValue
(Settings settings, String key, String languageId) static String
getSettingsValue
(Settings settings, String key, String languageId, boolean useDefault) static String[]
getSettingsValues
(Settings settings, String key, String languageId) static String[]
getSettingsValues
(Settings settings, String key, String languageId, boolean useDefault) static String
getXml
(LocalizedValuesMap localizedValuesMap, String key) static String
static String
populateLocalizationMap
(Map<Locale, String> localizationMap, String defaultLanguageId, long groupId) static String
removeLocalization
(String xml, String key, String requestedLanguageId) static String
removeLocalization
(String xml, String key, String requestedLanguageId, boolean cdata) static String
removeLocalization
(String xml, String key, String requestedLanguageId, boolean cdata, boolean localized) void
setLocalization
(Localization localization) static void
setLocalizedPreferencesValues
(PortletRequest portletRequest, PortletPreferences portletPreferences, String parameter) static void
setPreferencesValue
(PortletPreferences portletPreferences, String key, String languageId, String value) static void
setPreferencesValues
(PortletPreferences portletPreferences, String key, String languageId, String[] values) static String
updateLocalization
(String xml, String key, String value) static String
updateLocalization
(String xml, String key, String value, String requestedLanguageId) static String
updateLocalization
(String xml, String key, String value, String requestedLanguageId, String defaultLanguageId) static String
updateLocalization
(String xml, String key, String value, String requestedLanguageId, String defaultLanguageId, boolean cdata) static String
updateLocalization
(String xml, String key, String value, String requestedLanguageId, String defaultLanguageId, boolean cdata, boolean localized) static String
updateLocalization
(Map<Locale, String> localizationMap, String xml, String key, String defaultLanguageId)
-
Constructor Details
-
LocalizationUtil
public LocalizationUtil()
-
-
Method Details
-
deserialize
-
getAvailableLanguageIds
-
getAvailableLanguageIds
-
getDefaultImportLocale
-
getDefaultImportLocale
public static Locale getDefaultImportLocale(String className, Serializable primaryKey, Locale contentDefaultLocale, Locale[] contentAvailableLocales) -
getDefaultLanguageId
-
getDefaultLanguageId
-
getDefaultLanguageId
-
getDefaultLanguageId
-
getLocalization
-
getLocalization
-
getLocalization
-
getLocalization
-
getLocalization
-
getLocalizationMap
-
getLocalizationMap
-
getLocalizationMap
public static Map<Locale,String> getLocalizationMap(PortletPreferences portletPreferences, String preferenceName) -
getLocalizationMap
-
getLocalizationMap
public static Map<Locale,String> getLocalizationMap(PortletPreferences portletPreferences, String preferenceName, String propertyName, String defaultPropertyValue, ClassLoader classLoader) -
getLocalizationMap
public static Map<Locale,String> getLocalizationMap(PortletRequest portletRequest, String parameter) -
getLocalizationMap
-
getLocalizationMap
-
getLocalizationMap
-
getLocalizationMap
-
getLocalizationMap
-
getLocalizationXmlFromPreferences
public static String getLocalizationXmlFromPreferences(PortletPreferences portletPreferences, PortletRequest portletRequest, String parameter) -
getLocalizationXmlFromPreferences
public static String getLocalizationXmlFromPreferences(PortletPreferences portletPreferences, PortletRequest portletRequest, String parameter, String defaultValue) -
getLocalizationXmlFromPreferences
public static String getLocalizationXmlFromPreferences(PortletPreferences portletPreferences, PortletRequest portletRequest, String parameter, String prefix, String defaultValue) -
getLocalizedName
-
getMap
-
getPreferencesValue
public static String getPreferencesValue(PortletPreferences portletPreferences, String key, String languageId) -
getPreferencesValue
public static String getPreferencesValue(PortletPreferences portletPreferences, String key, String languageId, boolean useDefault) -
getPreferencesValues
public static String[] getPreferencesValues(PortletPreferences portletPreferences, String key, String languageId) -
getPreferencesValues
public static String[] getPreferencesValues(PortletPreferences portletPreferences, String key, String languageId, boolean useDefault) -
getSettingsValue
-
getSettingsValue
-
getSettingsValues
-
getSettingsValues
-
getXml
-
getXml
-
getXml
-
populateLocalizationMap
-
removeLocalization
-
removeLocalization
-
removeLocalization
-
setLocalizedPreferencesValues
public static void setLocalizedPreferencesValues(PortletRequest portletRequest, PortletPreferences portletPreferences, String parameter) throws Exception - Throws:
Exception
-
setPreferencesValue
public static void setPreferencesValue(PortletPreferences portletPreferences, String key, String languageId, String value) throws Exception - Throws:
Exception
-
setPreferencesValues
public static void setPreferencesValues(PortletPreferences portletPreferences, String key, String languageId, String[] values) throws Exception - Throws:
Exception
-
updateLocalization
-
updateLocalization
-
updateLocalization
-
updateLocalization
-
updateLocalization
-
updateLocalization
-
setLocalization
-