1
14
15 package com.liferay.portal.upgrade.v5_1_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_1_0.util.BlogsEntryTable;
23 import com.liferay.portal.upgrade.v5_1_0.util.BlogsEntryUrlTitleUpgradeColumnImpl;
24
25
30 public class UpgradeBlogs extends UpgradeProcess {
31
32 protected void doUpgrade() throws Exception {
33 UpgradeColumn entryIdColumn = new TempUpgradeColumnImpl("entryId");
34
35 UpgradeColumn titleColumn = new TempUpgradeColumnImpl("title");
36
37 UpgradeColumn urlTitleColumn = new BlogsEntryUrlTitleUpgradeColumnImpl(
38 entryIdColumn, titleColumn);
39
40 UpgradeTable upgradeTable = UpgradeTableFactoryUtil.getUpgradeTable(
41 BlogsEntryTable.TABLE_NAME, BlogsEntryTable.TABLE_COLUMNS,
42 entryIdColumn, titleColumn, urlTitleColumn);
43
44 upgradeTable.updateTable();
45 }
46
47 }