001
014
015 package com.liferay.portal.upgrade.v7_0_0;
016
017 import com.liferay.portal.kernel.upgrade.BaseUpgradePortletPreferences;
018 import com.liferay.portlet.PortletPreferencesFactoryUtil;
019
020 import javax.portlet.PortletPreferences;
021
022
025 public class UpgradeDLPreferences extends BaseUpgradePortletPreferences {
026
027 @Override
028 protected String[] getPortletIds() {
029 return new String[] {"20", "110%", "31%"};
030 }
031
032 @Override
033 protected String upgradePreferences(
034 long companyId, long ownerId, int ownerType, long plid,
035 String portletId, String xml)
036 throws Exception {
037
038 PortletPreferences portletPreferences =
039 PortletPreferencesFactoryUtil.fromXML(
040 companyId, ownerId, ownerType, plid, portletId, xml);
041
042 upgradeMultiValuePreference(portletPreferences, "displayViews");
043 upgradeMultiValuePreference(portletPreferences, "entryColumns");
044 upgradeMultiValuePreference(portletPreferences, "folderColumns");
045 upgradeMultiValuePreference(portletPreferences, "fileEntryColumns");
046 upgradeMultiValuePreference(portletPreferences, "mimeTypes");
047
048 return PortletPreferencesFactoryUtil.toXML(portletPreferences);
049 }
050
051 }