Example usage for com.liferay.portal.kernel.settings LocalizedValuesMap get

List of usage examples for com.liferay.portal.kernel.settings LocalizedValuesMap get

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.settings LocalizedValuesMap get.

Prototype

public String get(Locale locale) 

Source Link

Usage

From source file:com.liferay.asset.publisher.web.portlet.action.AssetPublisherConfigurationAction.java

License:Open Source License

@Override
public void postProcess(long companyId, PortletRequest portletRequest, PortletPreferences portletPreferences)
        throws ConfigurationException {

    AssetPublisherPortletInstanceConfiguration assetPublisherPortletInstanceConfiguration = ConfigurationProviderUtil
            .getSystemConfiguration(AssetPublisherPortletInstanceConfiguration.class);

    String languageId = LocaleUtil.toLanguageId(LocaleUtil.getSiteDefault());
    LocalizedValuesMap emailAssetEntryAddedBodyMap = assetPublisherPortletInstanceConfiguration
            .emailAssetEntryAddedBody();

    removeDefaultValue(portletRequest, portletPreferences, "emailAssetEntryAddedBody_" + languageId,
            emailAssetEntryAddedBodyMap.get(LocaleUtil.getSiteDefault()));

    LocalizedValuesMap emailAssetEntryAddedSubjectMap = assetPublisherPortletInstanceConfiguration
            .emailAssetEntryAddedSubject();

    removeDefaultValue(portletRequest, portletPreferences, "emailAssetEntryAddedSubject_" + languageId,
            emailAssetEntryAddedSubjectMap.get(LocaleUtil.getSiteDefault()));
}