1
14
15 package com.liferay.portal.upgrade.v5_0_0;
16
17 import com.liferay.portal.kernel.upgrade.UpgradeProcess;
18 import com.liferay.portal.kernel.upgrade.util.TempUpgradeColumnImpl;
19 import com.liferay.portal.kernel.upgrade.util.UpgradeColumn;
20 import com.liferay.portal.kernel.upgrade.util.UpgradeTable;
21 import com.liferay.portal.kernel.upgrade.util.UpgradeTableFactoryUtil;
22 import com.liferay.portal.upgrade.v5_0_0.util.IGFolderNameColumnImpl;
23 import com.liferay.portal.upgrade.v5_0_0.util.IGFolderTable;
24 import com.liferay.portal.upgrade.v5_0_0.util.IGImageNameColumnImpl;
25 import com.liferay.portal.upgrade.v5_0_0.util.IGImageTable;
26
27
32 public class UpgradeImageGallery extends UpgradeProcess {
33
34 protected void doUpgrade() throws Exception {
35
36
38 UpgradeColumn groupIdColumn = new TempUpgradeColumnImpl("groupId");
39
40 UpgradeColumn parentFolderIdColumn = new TempUpgradeColumnImpl(
41 "parentFolderId");
42
43 IGFolderNameColumnImpl igFolderNameColumn = new IGFolderNameColumnImpl(
44 groupIdColumn, parentFolderIdColumn);
45
46 UpgradeTable upgradeTable = UpgradeTableFactoryUtil.getUpgradeTable(
47 IGFolderTable.TABLE_NAME, IGFolderTable.TABLE_COLUMNS,
48 groupIdColumn, parentFolderIdColumn, igFolderNameColumn);
49
50 upgradeTable.updateTable();
51
52
54 UpgradeColumn imageIdColumn = new TempUpgradeColumnImpl("imageId");
55
56 IGImageNameColumnImpl imageNameColumn =
57 new IGImageNameColumnImpl(imageIdColumn);
58
59 upgradeTable = UpgradeTableFactoryUtil.getUpgradeTable(
60 IGImageTable.TABLE_NAME, IGImageTable.TABLE_COLUMNS,
61 imageIdColumn, imageNameColumn);
62
63 upgradeTable.updateTable();
64 }
65
66 }