1
22
23 package com.liferay.portal.upgrade.v5_0_0;
24
25 import com.liferay.portal.upgrade.UpgradeProcess;
26 import com.liferay.portal.upgrade.util.DefaultUpgradeTableImpl;
27 import com.liferay.portal.upgrade.util.TempUpgradeColumnImpl;
28 import com.liferay.portal.upgrade.util.UpgradeColumn;
29 import com.liferay.portal.upgrade.util.UpgradeTable;
30 import com.liferay.portal.upgrade.v5_0_0.util.IGFolderNameColumnImpl;
31 import com.liferay.portal.upgrade.v5_0_0.util.IGFolderTable;
32 import com.liferay.portal.upgrade.v5_0_0.util.IGImageNameColumnImpl;
33 import com.liferay.portal.upgrade.v5_0_0.util.IGImageTable;
34
35
40 public class UpgradeImageGallery extends UpgradeProcess {
41
42 protected void doUpgrade() throws Exception {
43
44
46 UpgradeColumn groupIdColumn = new TempUpgradeColumnImpl("groupId");
47
48 UpgradeColumn parentFolderIdColumn = new TempUpgradeColumnImpl(
49 "parentFolderId");
50
51 IGFolderNameColumnImpl igFolderNameColumn = new IGFolderNameColumnImpl(
52 groupIdColumn, parentFolderIdColumn);
53
54 UpgradeTable upgradeTable = new DefaultUpgradeTableImpl(
55 IGFolderTable.TABLE_NAME, IGFolderTable.TABLE_COLUMNS,
56 groupIdColumn, parentFolderIdColumn, igFolderNameColumn);
57
58 upgradeTable.updateTable();
59
60
62 UpgradeColumn imageIdColumn = new TempUpgradeColumnImpl("imageId");
63
64 IGImageNameColumnImpl imageNameColumn =
65 new IGImageNameColumnImpl(imageIdColumn);
66
67 upgradeTable = new DefaultUpgradeTableImpl(
68 IGImageTable.TABLE_NAME, IGImageTable.TABLE_COLUMNS,
69 imageIdColumn, imageNameColumn);
70
71 upgradeTable.updateTable();
72 }
73
74 }