1
22
23 package com.liferay.portal.upgrade.v5_1_6;
24
25 import com.liferay.portal.kernel.log.Log;
26 import com.liferay.portal.kernel.log.LogFactoryUtil;
27 import com.liferay.portal.upgrade.UpgradeException;
28 import com.liferay.portal.upgrade.UpgradeProcess;
29 import com.liferay.portal.upgrade.util.DateUpgradeColumnImpl;
30 import com.liferay.portal.upgrade.util.DefaultUpgradeTableImpl;
31 import com.liferay.portal.upgrade.util.UpgradeColumn;
32 import com.liferay.portal.upgrade.util.UpgradeTable;
33 import com.liferay.portlet.social.model.impl.SocialActivityImpl;
34 import com.liferay.portlet.social.model.impl.SocialRelationImpl;
35 import com.liferay.portlet.social.model.impl.SocialRequestImpl;
36
37
43 public class UpgradeSocial extends UpgradeProcess {
44
45 public void upgrade() throws UpgradeException {
46 _log.info("Upgrading");
47
48 try {
49 doUpgrade();
50 }
51 catch (Exception e) {
52 throw new UpgradeException(e);
53 }
54 }
55
56 protected void doUpgrade() throws Exception {
57
58
60 UpgradeColumn createDateColumn = new DateUpgradeColumnImpl(
61 "createDate");
62 UpgradeColumn modifiedDateColumn = new DateUpgradeColumnImpl(
63 "modifiedDate");
64
65 UpgradeTable upgradeTable = new DefaultUpgradeTableImpl(
66 SocialActivityImpl.TABLE_NAME, SocialActivityImpl.TABLE_COLUMNS,
67 createDateColumn);
68
69 upgradeTable.setCreateSQL(SocialActivityImpl.TABLE_SQL_CREATE);
70
71 upgradeTable.updateTable();
72
73
75 upgradeTable = new DefaultUpgradeTableImpl(
76 SocialRelationImpl.TABLE_NAME, SocialRelationImpl.TABLE_COLUMNS,
77 createDateColumn);
78
79 upgradeTable.setCreateSQL(SocialRelationImpl.TABLE_SQL_CREATE);
80
81 upgradeTable.updateTable();
82
83
85 upgradeTable = new DefaultUpgradeTableImpl(
86 SocialRequestImpl.TABLE_NAME, SocialRequestImpl.TABLE_COLUMNS,
87 createDateColumn, modifiedDateColumn);
88
89 upgradeTable.setCreateSQL(SocialRequestImpl.TABLE_SQL_CREATE);
90
91 upgradeTable.updateTable();
92 }
93
94 private static Log _log = LogFactoryUtil.getLog(UpgradeSocial.class);
95
96 }