Class LocalizationImpl

Object
com.liferay.portal.util.LocalizationImpl
All Implemented Interfaces:
com.liferay.portal.kernel.util.Localization

public class LocalizationImpl extends Object implements com.liferay.portal.kernel.util.Localization
Author:
Alexander Chow, Jorge Ferrer, Mauro Mariuzzo, Julio Camarero, Brian Wing Shun Chan, Connor McKay
  • Constructor Details

    • LocalizationImpl

      public LocalizationImpl()
  • Method Details

    • deserialize

      public Object deserialize(com.liferay.portal.kernel.json.JSONObject jsonObject)
      Specified by:
      deserialize in interface com.liferay.portal.kernel.util.Localization
    • getAvailableLanguageIds

      public String[] getAvailableLanguageIds(com.liferay.portal.kernel.xml.Document document)
      Specified by:
      getAvailableLanguageIds in interface com.liferay.portal.kernel.util.Localization
    • getAvailableLanguageIds

      public String[] getAvailableLanguageIds(String xml)
      Specified by:
      getAvailableLanguageIds in interface com.liferay.portal.kernel.util.Localization
    • getDefaultImportLocale

      public Locale getDefaultImportLocale(String className, long classPK, Locale contentDefaultLocale, Locale[] contentAvailableLocales)
      Specified by:
      getDefaultImportLocale in interface com.liferay.portal.kernel.util.Localization
    • getDefaultImportLocale

      public Locale getDefaultImportLocale(String className, Serializable primaryKey, Locale contentDefaultLocale, Locale[] contentAvailableLocales)
      Specified by:
      getDefaultImportLocale in interface com.liferay.portal.kernel.util.Localization
    • getDefaultLanguageId

      public String getDefaultLanguageId(com.liferay.portal.kernel.xml.Document document)
      Specified by:
      getDefaultLanguageId in interface com.liferay.portal.kernel.util.Localization
    • getDefaultLanguageId

      public String getDefaultLanguageId(com.liferay.portal.kernel.xml.Document document, Locale defaultLocale)
      Specified by:
      getDefaultLanguageId in interface com.liferay.portal.kernel.util.Localization
    • getDefaultLanguageId

      public String getDefaultLanguageId(String xml)
      Specified by:
      getDefaultLanguageId in interface com.liferay.portal.kernel.util.Localization
    • getDefaultLanguageId

      public String getDefaultLanguageId(String xml, Locale defaultLocale)
      Specified by:
      getDefaultLanguageId in interface com.liferay.portal.kernel.util.Localization
    • getLocalization

      public String getLocalization(Function<String,String> localizationFunction, String requestedLanguageId, String defaultLanguageId)
      Specified by:
      getLocalization in interface com.liferay.portal.kernel.util.Localization
    • getLocalization

      public String getLocalization(String xml, String requestedLanguageId)
      Specified by:
      getLocalization in interface com.liferay.portal.kernel.util.Localization
    • getLocalization

      public String getLocalization(String xml, String requestedLanguageId, boolean useDefault)
      Specified by:
      getLocalization in interface com.liferay.portal.kernel.util.Localization
    • getLocalization

      public String getLocalization(String xml, String requestedLanguageId, boolean useDefault, String defaultValue)
      Specified by:
      getLocalization in interface com.liferay.portal.kernel.util.Localization
    • getLocalizationMap

      public Map<Locale,String> getLocalizationMap(Collection<Locale> locales, Locale defaultLocale, String key)
      Specified by:
      getLocalizationMap in interface com.liferay.portal.kernel.util.Localization
    • getLocalizationMap

      public Map<Locale,String> getLocalizationMap(javax.servlet.http.HttpServletRequest httpServletRequest, String parameter)
      Specified by:
      getLocalizationMap in interface com.liferay.portal.kernel.util.Localization
    • getLocalizationMap

      public Map<Locale,String> getLocalizationMap(PortletPreferences portletPreferences, String preferenceName)
      Specified by:
      getLocalizationMap in interface com.liferay.portal.kernel.util.Localization
    • getLocalizationMap

      public Map<Locale,String> getLocalizationMap(PortletPreferences portletPreferences, String preferenceName, String propertyName)
      Specified by:
      getLocalizationMap in interface com.liferay.portal.kernel.util.Localization
    • getLocalizationMap

      public Map<Locale,String> getLocalizationMap(PortletPreferences portletPreferences, String preferenceName, String propertyName, String defaultPropertyValue, ClassLoader classLoader)
      Specified by:
      getLocalizationMap in interface com.liferay.portal.kernel.util.Localization
    • getLocalizationMap

      public Map<Locale,String> getLocalizationMap(PortletRequest portletRequest, String parameter)
      Specified by:
      getLocalizationMap in interface com.liferay.portal.kernel.util.Localization
    • getLocalizationMap

      public Map<Locale,String> getLocalizationMap(PortletRequest portletRequest, String parameter, Map<Locale,String> defaultValues)
      Specified by:
      getLocalizationMap in interface com.liferay.portal.kernel.util.Localization
    • getLocalizationMap

      public Map<Locale,String> getLocalizationMap(String xml)
      Specified by:
      getLocalizationMap in interface com.liferay.portal.kernel.util.Localization
    • getLocalizationMap

      public Map<Locale,String> getLocalizationMap(String xml, boolean useDefault)
      Specified by:
      getLocalizationMap in interface com.liferay.portal.kernel.util.Localization
    • getLocalizationMap

      public Map<Locale,String> getLocalizationMap(String bundleName, ClassLoader classLoader, String key, boolean includeBetaLocales)
      Specified by:
      getLocalizationMap in interface com.liferay.portal.kernel.util.Localization
    • getLocalizationMap

      public Map<Locale,String> getLocalizationMap(String[] languageIds, String[] values)
      Specified by:
      getLocalizationMap in interface com.liferay.portal.kernel.util.Localization
    • getLocalizationXmlFromPreferences

      public String getLocalizationXmlFromPreferences(PortletPreferences portletPreferences, PortletRequest portletRequest, String parameter)
      Specified by:
      getLocalizationXmlFromPreferences in interface com.liferay.portal.kernel.util.Localization
    • getLocalizationXmlFromPreferences

      public String getLocalizationXmlFromPreferences(PortletPreferences portletPreferences, PortletRequest portletRequest, String parameter, String defaultValue)
      Specified by:
      getLocalizationXmlFromPreferences in interface com.liferay.portal.kernel.util.Localization
    • getLocalizationXmlFromPreferences

      public String getLocalizationXmlFromPreferences(PortletPreferences portletPreferences, PortletRequest portletRequest, String parameter, String prefix, String defaultValue)
      Specified by:
      getLocalizationXmlFromPreferences in interface com.liferay.portal.kernel.util.Localization
    • getLocalizedName

      public String getLocalizedName(String name, String languageId)
      Specified by:
      getLocalizedName in interface com.liferay.portal.kernel.util.Localization
    • getMap

      public Map<Locale,String> getMap(com.liferay.portal.kernel.settings.LocalizedValuesMap localizedValuesMap)
      Specified by:
      getMap in interface com.liferay.portal.kernel.util.Localization
    • getPreferencesValue

      public String getPreferencesValue(PortletPreferences portletPreferences, String key, String languageId)
      Specified by:
      getPreferencesValue in interface com.liferay.portal.kernel.util.Localization
    • getPreferencesValue

      public String getPreferencesValue(PortletPreferences portletPreferences, String key, String languageId, boolean useDefault)
      Specified by:
      getPreferencesValue in interface com.liferay.portal.kernel.util.Localization
    • getPreferencesValues

      public String[] getPreferencesValues(PortletPreferences portletPreferences, String key, String languageId)
      Specified by:
      getPreferencesValues in interface com.liferay.portal.kernel.util.Localization
    • getPreferencesValues

      public String[] getPreferencesValues(PortletPreferences portletPreferences, String key, String languageId, boolean useDefault)
      Specified by:
      getPreferencesValues in interface com.liferay.portal.kernel.util.Localization
    • getSettingsValue

      public String getSettingsValue(com.liferay.portal.kernel.settings.Settings settings, String key, String languageId)
      Specified by:
      getSettingsValue in interface com.liferay.portal.kernel.util.Localization
    • getSettingsValue

      public String getSettingsValue(com.liferay.portal.kernel.settings.Settings settings, String key, String languageId, boolean useDefault)
      Specified by:
      getSettingsValue in interface com.liferay.portal.kernel.util.Localization
    • getSettingsValues

      public String[] getSettingsValues(com.liferay.portal.kernel.settings.Settings settings, String key, String languageId)
      Specified by:
      getSettingsValues in interface com.liferay.portal.kernel.util.Localization
    • getSettingsValues

      public String[] getSettingsValues(com.liferay.portal.kernel.settings.Settings settings, String key, String languageId, boolean useDefault)
      Specified by:
      getSettingsValues in interface com.liferay.portal.kernel.util.Localization
    • getXml

      public String getXml(com.liferay.portal.kernel.settings.LocalizedValuesMap localizedValuesMap, String key)
      Specified by:
      getXml in interface com.liferay.portal.kernel.util.Localization
    • getXml

      public String getXml(Map<String,String> map, String defaultLanguageId, String key)
      Specified by:
      getXml in interface com.liferay.portal.kernel.util.Localization
    • getXml

      public String getXml(Map<String,String> map, String defaultLanguageId, String key, boolean cdata)
      Specified by:
      getXml in interface com.liferay.portal.kernel.util.Localization
    • populateLocalizationMap

      public Map<Locale,String> populateLocalizationMap(Map<Locale,String> localizationMap, String defaultLanguageId, long groupId)
      Specified by:
      populateLocalizationMap in interface com.liferay.portal.kernel.util.Localization
    • removeLocalization

      public String removeLocalization(String xml, String key, String requestedLanguageId)
      Specified by:
      removeLocalization in interface com.liferay.portal.kernel.util.Localization
    • removeLocalization

      public String removeLocalization(String xml, String key, String requestedLanguageId, boolean cdata)
      Specified by:
      removeLocalization in interface com.liferay.portal.kernel.util.Localization
    • removeLocalization

      public String removeLocalization(String xml, String key, String requestedLanguageId, boolean cdata, boolean localized)
      Specified by:
      removeLocalization in interface com.liferay.portal.kernel.util.Localization
    • setLocalizedPreferencesValues

      public void setLocalizedPreferencesValues(PortletRequest portletRequest, PortletPreferences portletPreferences, String parameter) throws Exception
      Specified by:
      setLocalizedPreferencesValues in interface com.liferay.portal.kernel.util.Localization
      Throws:
      Exception
    • setPreferencesValue

      public void setPreferencesValue(PortletPreferences portletPreferences, String key, String languageId, String value) throws Exception
      Specified by:
      setPreferencesValue in interface com.liferay.portal.kernel.util.Localization
      Throws:
      Exception
    • setPreferencesValues

      public void setPreferencesValues(PortletPreferences portletPreferences, String key, String languageId, String[] values) throws Exception
      Specified by:
      setPreferencesValues in interface com.liferay.portal.kernel.util.Localization
      Throws:
      Exception
    • updateLocalization

      public String updateLocalization(Map<Locale,String> localizationMap, String xml, String key, String defaultLanguageId)
      Specified by:
      updateLocalization in interface com.liferay.portal.kernel.util.Localization
    • updateLocalization

      public String updateLocalization(String xml, String key, String value)
      Specified by:
      updateLocalization in interface com.liferay.portal.kernel.util.Localization
    • updateLocalization

      public String updateLocalization(String xml, String key, String value, String requestedLanguageId)
      Specified by:
      updateLocalization in interface com.liferay.portal.kernel.util.Localization
    • updateLocalization

      public String updateLocalization(String xml, String key, String value, String requestedLanguageId, String defaultLanguageId)
      Specified by:
      updateLocalization in interface com.liferay.portal.kernel.util.Localization
    • updateLocalization

      public String updateLocalization(String xml, String key, String value, String requestedLanguageId, String defaultLanguageId, boolean cdata)
      Specified by:
      updateLocalization in interface com.liferay.portal.kernel.util.Localization
    • updateLocalization

      public String updateLocalization(String xml, String key, String value, String requestedLanguageId, String defaultLanguageId, boolean cdata, boolean localized)
      Specified by:
      updateLocalization in interface com.liferay.portal.kernel.util.Localization