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