List of usage examples for com.liferay.portal.kernel.portlet PortletPreferencesFactoryUtil fromXML
public static PortletPreferences fromXML(long companyId, long ownerId, int ownerType, long plid, String portletId, String xml)
From source file:com.liferay.journal.internal.upgrade.v0_0_5.UpgradeJournalDisplayPreferences.java
License:Open Source License
@Override protected String upgradePreferences(long companyId, long ownerId, int ownerType, long plid, String portletId, String xml) throws Exception { PortletPreferences portletPreferences = PortletPreferencesFactoryUtil.fromXML(companyId, ownerId, ownerType, plid, portletId, xml);//from w w w .j a v a 2s . com String[] extensions = portletPreferences.getValues("extensions", StringPool.EMPTY_ARRAY); if (ArrayUtil.isNotEmpty(extensions)) { portletPreferences.setValue("extensions", StringUtil.merge(extensions)); } return PortletPreferencesFactoryUtil.toXML(portletPreferences); }
From source file:com.liferay.site.navigation.breadcrumb.web.internal.upgrade.v1_0_0.UpgradePortletPreferences.java
License:Open Source License
@Override protected String upgradePreferences(long companyId, long ownerId, int ownerType, long plid, String portletId, String xml) throws Exception { PortletPreferences portletPreferences = PortletPreferencesFactoryUtil.fromXML(companyId, ownerId, ownerType, plid, portletId, xml);/*w w w .j av a 2 s. c om*/ upgradeDisplayStyle(portletPreferences); return PortletPreferencesFactoryUtil.toXML(portletPreferences); }
From source file:com.liferay.wiki.internal.upgrade.v1_0_0.UpgradePortletPreferences.java
License:Open Source License
@Override protected String upgradePreferences(long companyId, long ownerId, int ownerType, long plid, String portletId, String xml) throws Exception { PortletPreferences portletPreferences = PortletPreferencesFactoryUtil.fromXML(companyId, ownerId, ownerType, plid, portletId, xml);// w ww. j av a 2s . c o m upgradeEmailSignature(portletPreferences, "emailPageAddedBody", "emailPageAddedSignature"); upgradeEmailSignature(portletPreferences, "emailPageUpdatedBody", "emailPageUpdatedSignature"); return PortletPreferencesFactoryUtil.toXML(portletPreferences); }