com.liferay.portal.kernel.util
Class LocalizationUtil
java.lang.Object
com.liferay.portal.kernel.util.LocalizationUtil
public class LocalizationUtil
- extends java.lang.Object
- Author:
- Alexander Chow, Jorge Ferrer, Mauro Mariuzzo, Julio Camarero, Brian Wing Shun Chan
- See Also:
Localization
|
Method Summary |
static java.lang.Object |
deserialize(JSONObject jsonObject)
|
static java.lang.String[] |
getAvailableLocales(java.lang.String xml)
|
static java.util.Locale |
getDefaultImportLocale(java.lang.String className,
long classPK,
java.util.Locale contentDefaultLocale,
java.util.Locale[] contentAvailableLocales)
|
static java.lang.String |
getDefaultLocale(java.lang.String xml)
|
static Localization |
getLocalization()
|
static java.lang.String |
getLocalization(java.lang.String xml,
java.lang.String requestedLanguageId)
|
static java.lang.String |
getLocalization(java.lang.String xml,
java.lang.String requestedLanguageId,
boolean useDefault)
|
static java.util.Map<java.util.Locale,java.lang.String> |
getLocalizationMap(javax.portlet.PortletPreferences preferences,
java.lang.String parameter)
|
static java.util.Map<java.util.Locale,java.lang.String> |
getLocalizationMap(javax.portlet.PortletRequest portletRequest,
java.lang.String parameter)
|
static java.util.Map<java.util.Locale,java.lang.String> |
getLocalizationMap(java.lang.String xml)
|
static java.util.Map<java.util.Locale,java.lang.String> |
getLocalizationMap(java.lang.String[] languageIds,
java.lang.String[] values)
|
static java.util.Map<java.util.Locale,java.lang.String> |
getLocalizationMap(java.lang.String bundleName,
java.lang.ClassLoader classLoader,
java.lang.String key,
boolean includeBetaLocales)
|
static java.lang.String |
getLocalizationXmlFromPreferences(javax.portlet.PortletPreferences preferences,
javax.portlet.PortletRequest portletRequest,
java.lang.String parameter)
|
static java.util.Map<java.util.Locale,java.lang.String> |
getLocalizedParameter(javax.portlet.PortletRequest portletRequest,
java.lang.String parameter)
Deprecated. Use getLocalizationMap. |
static java.util.List<java.util.Locale> |
getModifiedLocales(java.util.Map<java.util.Locale,java.lang.String> oldMap,
java.util.Map<java.util.Locale,java.lang.String> newMap)
|
static java.lang.String |
getPreferencesKey(java.lang.String key,
java.lang.String languageId)
|
static java.lang.String |
getPreferencesValue(javax.portlet.PortletPreferences preferences,
java.lang.String key,
java.lang.String languageId)
|
static java.lang.String |
getPreferencesValue(javax.portlet.PortletPreferences preferences,
java.lang.String key,
java.lang.String languageId,
boolean useDefault)
|
static java.lang.String[] |
getPreferencesValues(javax.portlet.PortletPreferences preferences,
java.lang.String key,
java.lang.String languageId)
|
static java.lang.String[] |
getPreferencesValues(javax.portlet.PortletPreferences preferences,
java.lang.String key,
java.lang.String languageId,
boolean useDefault)
|
static java.lang.String |
removeLocalization(java.lang.String xml,
java.lang.String key,
java.lang.String requestedLanguageId)
|
static java.lang.String |
removeLocalization(java.lang.String xml,
java.lang.String key,
java.lang.String requestedLanguageId,
boolean cdata)
|
static java.lang.String |
removeLocalization(java.lang.String xml,
java.lang.String key,
java.lang.String requestedLanguageId,
boolean cdata,
boolean localized)
|
void |
setLocalization(Localization localization)
|
static void |
setLocalizedPreferencesValues(javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletPreferences preferences,
java.lang.String parameter)
|
static void |
setPreferencesValue(javax.portlet.PortletPreferences preferences,
java.lang.String key,
java.lang.String languageId,
java.lang.String value)
|
static void |
setPreferencesValues(javax.portlet.PortletPreferences preferences,
java.lang.String key,
java.lang.String languageId,
java.lang.String[] values)
|
static java.lang.String |
updateLocalization(java.lang.String xml,
java.lang.String key,
java.lang.String value)
|
static java.lang.String |
updateLocalization(java.lang.String xml,
java.lang.String key,
java.lang.String value,
java.lang.String requestedLanguageId)
|
static java.lang.String |
updateLocalization(java.lang.String xml,
java.lang.String key,
java.lang.String value,
java.lang.String requestedLanguageId,
java.lang.String defaultLanguageId)
|
static java.lang.String |
updateLocalization(java.lang.String xml,
java.lang.String key,
java.lang.String value,
java.lang.String requestedLanguageId,
java.lang.String defaultLanguageId,
boolean cdata)
|
static java.lang.String |
updateLocalization(java.lang.String xml,
java.lang.String key,
java.lang.String value,
java.lang.String requestedLanguageId,
java.lang.String defaultLanguageId,
boolean cdata,
boolean localized)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LocalizationUtil
public LocalizationUtil()
deserialize
public static java.lang.Object deserialize(JSONObject jsonObject)
getAvailableLocales
public static java.lang.String[] getAvailableLocales(java.lang.String xml)
getDefaultImportLocale
public static java.util.Locale getDefaultImportLocale(java.lang.String className,
long classPK,
java.util.Locale contentDefaultLocale,
java.util.Locale[] contentAvailableLocales)
getDefaultLocale
public static java.lang.String getDefaultLocale(java.lang.String xml)
getLocalization
public static Localization getLocalization()
getLocalization
public static java.lang.String getLocalization(java.lang.String xml,
java.lang.String requestedLanguageId)
getLocalization
public static java.lang.String getLocalization(java.lang.String xml,
java.lang.String requestedLanguageId,
boolean useDefault)
getLocalizationMap
public static java.util.Map<java.util.Locale,java.lang.String> getLocalizationMap(javax.portlet.PortletPreferences preferences,
java.lang.String parameter)
getLocalizationMap
public static java.util.Map<java.util.Locale,java.lang.String> getLocalizationMap(javax.portlet.PortletRequest portletRequest,
java.lang.String parameter)
getLocalizationMap
public static java.util.Map<java.util.Locale,java.lang.String> getLocalizationMap(java.lang.String xml)
getLocalizationMap
public static java.util.Map<java.util.Locale,java.lang.String> getLocalizationMap(java.lang.String bundleName,
java.lang.ClassLoader classLoader,
java.lang.String key,
boolean includeBetaLocales)
getLocalizationMap
public static java.util.Map<java.util.Locale,java.lang.String> getLocalizationMap(java.lang.String[] languageIds,
java.lang.String[] values)
getLocalizationXmlFromPreferences
public static java.lang.String getLocalizationXmlFromPreferences(javax.portlet.PortletPreferences preferences,
javax.portlet.PortletRequest portletRequest,
java.lang.String parameter)
getLocalizedParameter
public static java.util.Map<java.util.Locale,java.lang.String> getLocalizedParameter(javax.portlet.PortletRequest portletRequest,
java.lang.String parameter)
- Deprecated. Use
getLocalizationMap.
getModifiedLocales
public static java.util.List<java.util.Locale> getModifiedLocales(java.util.Map<java.util.Locale,java.lang.String> oldMap,
java.util.Map<java.util.Locale,java.lang.String> newMap)
getPreferencesKey
public static java.lang.String getPreferencesKey(java.lang.String key,
java.lang.String languageId)
getPreferencesValue
public static java.lang.String getPreferencesValue(javax.portlet.PortletPreferences preferences,
java.lang.String key,
java.lang.String languageId)
getPreferencesValue
public static java.lang.String getPreferencesValue(javax.portlet.PortletPreferences preferences,
java.lang.String key,
java.lang.String languageId,
boolean useDefault)
getPreferencesValues
public static java.lang.String[] getPreferencesValues(javax.portlet.PortletPreferences preferences,
java.lang.String key,
java.lang.String languageId)
getPreferencesValues
public static java.lang.String[] getPreferencesValues(javax.portlet.PortletPreferences preferences,
java.lang.String key,
java.lang.String languageId,
boolean useDefault)
removeLocalization
public static java.lang.String removeLocalization(java.lang.String xml,
java.lang.String key,
java.lang.String requestedLanguageId)
removeLocalization
public static java.lang.String removeLocalization(java.lang.String xml,
java.lang.String key,
java.lang.String requestedLanguageId,
boolean cdata)
removeLocalization
public static java.lang.String removeLocalization(java.lang.String xml,
java.lang.String key,
java.lang.String requestedLanguageId,
boolean cdata,
boolean localized)
setLocalizedPreferencesValues
public static void setLocalizedPreferencesValues(javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletPreferences preferences,
java.lang.String parameter)
throws java.lang.Exception
- Throws:
java.lang.Exception
setPreferencesValue
public static void setPreferencesValue(javax.portlet.PortletPreferences preferences,
java.lang.String key,
java.lang.String languageId,
java.lang.String value)
throws java.lang.Exception
- Throws:
java.lang.Exception
setPreferencesValues
public static void setPreferencesValues(javax.portlet.PortletPreferences preferences,
java.lang.String key,
java.lang.String languageId,
java.lang.String[] values)
throws java.lang.Exception
- Throws:
java.lang.Exception
updateLocalization
public static java.lang.String updateLocalization(java.lang.String xml,
java.lang.String key,
java.lang.String value)
updateLocalization
public static java.lang.String updateLocalization(java.lang.String xml,
java.lang.String key,
java.lang.String value,
java.lang.String requestedLanguageId)
updateLocalization
public static java.lang.String updateLocalization(java.lang.String xml,
java.lang.String key,
java.lang.String value,
java.lang.String requestedLanguageId,
java.lang.String defaultLanguageId)
updateLocalization
public static java.lang.String updateLocalization(java.lang.String xml,
java.lang.String key,
java.lang.String value,
java.lang.String requestedLanguageId,
java.lang.String defaultLanguageId,
boolean cdata)
updateLocalization
public static java.lang.String updateLocalization(java.lang.String xml,
java.lang.String key,
java.lang.String value,
java.lang.String requestedLanguageId,
java.lang.String defaultLanguageId,
boolean cdata,
boolean localized)
setLocalization
public void setLocalization(Localization localization)