Class LocalizationUtil

Object
com.liferay.portal.kernel.util.LocalizationUtil

public class LocalizationUtil extends Object
Author:
Alexander Chow, Jorge Ferrer, Mauro Mariuzzo, Julio Camarero, Brian Wing Shun Chan
See Also:
  • Constructor Details

    • LocalizationUtil

      public LocalizationUtil()
  • Method Details

    • deserialize

      public static Object deserialize(JSONObject jsonObject)
    • getAvailableLanguageIds

      public static String[] getAvailableLanguageIds(Document document)
    • getAvailableLanguageIds

      public static String[] getAvailableLanguageIds(String xml)
    • getDefaultImportLocale

      public static Locale getDefaultImportLocale(String className, long classPK, Locale contentDefaultLocale, Locale[] contentAvailableLocales)
    • getDefaultImportLocale

      public static Locale getDefaultImportLocale(String className, Serializable primaryKey, Locale contentDefaultLocale, Locale[] contentAvailableLocales)
    • getDefaultLanguageId

      public static String getDefaultLanguageId(Document document)
    • getDefaultLanguageId

      public static String getDefaultLanguageId(Document document, Locale defaultLocale)
    • getDefaultLanguageId

      public static String getDefaultLanguageId(String xml)
    • getDefaultLanguageId

      public static String getDefaultLanguageId(String xml, Locale defaultLocale)
    • getLocalization

      public static Localization getLocalization()
    • getLocalization

      public static String getLocalization(Function<String,String> localizationFunction, String requestedLanguageId, String defaultLanguageId)
    • getLocalization

      public static String getLocalization(String xml, String requestedLanguageId)
    • getLocalization

      public static String getLocalization(String xml, String requestedLanguageId, boolean useDefault)
    • getLocalization

      public static String getLocalization(String xml, String requestedLanguageId, boolean useDefault, String defaultValue)
    • getLocalizationMap

      public static Map<Locale,String> getLocalizationMap(Collection<Locale> locales, Locale defaultLocale, String key)
    • getLocalizationMap

      public static Map<Locale,String> getLocalizationMap(jakarta.servlet.http.HttpServletRequest httpServletRequest, String parameter)
    • getLocalizationMap

      public static Map<Locale,String> getLocalizationMap(jakarta.portlet.PortletPreferences portletPreferences, String preferenceName)
    • getLocalizationMap

      public static Map<Locale,String> getLocalizationMap(jakarta.portlet.PortletPreferences portletPreferences, String preferenceName, String propertyName)
    • getLocalizationMap

      public static Map<Locale,String> getLocalizationMap(jakarta.portlet.PortletPreferences portletPreferences, String preferenceName, String propertyName, String defaultPropertyValue, ClassLoader classLoader)
    • getLocalizationMap

      public static Map<Locale,String> getLocalizationMap(jakarta.portlet.PortletRequest portletRequest, String parameter)
    • getLocalizationMap

      public static Map<Locale,String> getLocalizationMap(jakarta.portlet.PortletRequest portletRequest, String parameter, Map<Locale,String> defaultValues)
    • getLocalizationMap

      public static Map<Locale,String> getLocalizationMap(String xml)
    • getLocalizationMap

      public static Map<Locale,String> getLocalizationMap(String xml, boolean useDefault)
    • getLocalizationMap

      public static Map<Locale,String> getLocalizationMap(String bundleName, ClassLoader classLoader, String key, boolean includeBetaLocales)
    • getLocalizationMap

      public static Map<Locale,String> getLocalizationMap(String[] languageIds, String[] values)
    • getLocalizationXmlFromPreferences

      public static String getLocalizationXmlFromPreferences(jakarta.portlet.PortletPreferences portletPreferences, jakarta.portlet.PortletRequest portletRequest, String parameter)
    • getLocalizationXmlFromPreferences

      public static String getLocalizationXmlFromPreferences(jakarta.portlet.PortletPreferences portletPreferences, jakarta.portlet.PortletRequest portletRequest, String parameter, String defaultValue)
    • getLocalizationXmlFromPreferences

      public static String getLocalizationXmlFromPreferences(jakarta.portlet.PortletPreferences portletPreferences, jakarta.portlet.PortletRequest portletRequest, String parameter, String prefix, String defaultValue)
    • getLocalizedName

      public static String getLocalizedName(String name, String languageId)
    • getMap

      public static Map<Locale,String> getMap(LocalizedValuesMap localizedValuesMap)
    • getPreferencesValue

      public static String getPreferencesValue(jakarta.portlet.PortletPreferences portletPreferences, String key, String languageId)
    • getPreferencesValue

      public static String getPreferencesValue(jakarta.portlet.PortletPreferences portletPreferences, String key, String languageId, boolean useDefault)
    • getPreferencesValues

      public static String[] getPreferencesValues(jakarta.portlet.PortletPreferences portletPreferences, String key, String languageId)
    • getPreferencesValues

      public static String[] getPreferencesValues(jakarta.portlet.PortletPreferences portletPreferences, String key, String languageId, boolean useDefault)
    • getSettingsValue

      public static String getSettingsValue(Settings settings, String key, String languageId)
    • getSettingsValue

      public static String getSettingsValue(Settings settings, String key, String languageId, boolean useDefault)
    • getSettingsValues

      public static String[] getSettingsValues(Settings settings, String key, String languageId)
    • getSettingsValues

      public static String[] getSettingsValues(Settings settings, String key, String languageId, boolean useDefault)
    • getXml

      public static String getXml(LocalizedValuesMap localizedValuesMap, String key)
    • getXml

      public static String getXml(Map<String,String> map, String defaultLanguageId, String key)
    • getXml

      public static String getXml(Map<String,String> map, String defaultLanguageId, String key, boolean cdata)
    • populateLocalizationMap

      public static Map<Locale,String> populateLocalizationMap(Map<Locale,String> localizationMap, String defaultLanguageId, long groupId)
    • removeLocalization

      public static String removeLocalization(String xml, String key, String requestedLanguageId)
    • removeLocalization

      public static String removeLocalization(String xml, String key, String requestedLanguageId, boolean cdata)
    • removeLocalization

      public static String removeLocalization(String xml, String key, String requestedLanguageId, boolean cdata, boolean localized)
    • setLocalizedPreferencesValues

      public static void setLocalizedPreferencesValues(jakarta.portlet.PortletRequest portletRequest, jakarta.portlet.PortletPreferences portletPreferences, String parameter) throws Exception
      Throws:
      Exception
    • setPreferencesValue

      public static void setPreferencesValue(jakarta.portlet.PortletPreferences portletPreferences, String key, String languageId, String value) throws Exception
      Throws:
      Exception
    • setPreferencesValues

      public static void setPreferencesValues(jakarta.portlet.PortletPreferences portletPreferences, String key, String languageId, String[] values) throws Exception
      Throws:
      Exception
    • updateLocalization

      public static String updateLocalization(Map<Locale,String> localizationMap, String xml, String key, String defaultLanguageId)
    • updateLocalization

      public static String updateLocalization(String xml, String key, String value)
    • updateLocalization

      public static String updateLocalization(String xml, String key, String value, String requestedLanguageId)
    • updateLocalization

      public static String updateLocalization(String xml, String key, String value, String requestedLanguageId, String defaultLanguageId)
    • updateLocalization

      public static String updateLocalization(String xml, String key, String value, String requestedLanguageId, String defaultLanguageId, boolean cdata)
    • updateLocalization

      public static String updateLocalization(String xml, String key, String value, String requestedLanguageId, String defaultLanguageId, boolean cdata, boolean localized)
    • setLocalization

      public void setLocalization(Localization localization)