1
19
20 package com.liferay.portal.upgrade.v4_3_3;
21
22 import com.liferay.portal.kernel.log.Log;
23 import com.liferay.portal.kernel.log.LogFactoryUtil;
24 import com.liferay.portal.upgrade.UpgradeException;
25 import com.liferay.portal.upgrade.UpgradeProcess;
26 import com.liferay.portal.upgrade.util.DefaultUpgradeTableImpl;
27 import com.liferay.portal.upgrade.util.UpgradeTable;
28 import com.liferay.portlet.softwarecatalog.model.impl.SCFrameworkVersionImpl;
29 import com.liferay.portlet.softwarecatalog.model.impl.SCLicenseImpl;
30 import com.liferay.portlet.softwarecatalog.model.impl.SCProductEntryImpl;
31 import com.liferay.portlet.softwarecatalog.model.impl.SCProductVersionImpl;
32
33
39 public class UpgradeSoftwareCatalog extends UpgradeProcess {
40
41 public void upgrade() throws UpgradeException {
42 _log.info("Upgrading");
43
44 try {
45 doUpgrade();
46 }
47 catch (Exception e) {
48 throw new UpgradeException(e);
49 }
50 }
51
52 protected void doUpgrade() throws Exception {
53
54
56 UpgradeTable upgradeTable = new DefaultUpgradeTableImpl(
57 SCFrameworkVersionImpl.TABLE_NAME,
58 SCFrameworkVersionImpl.TABLE_COLUMNS);
59
60 upgradeTable.setCreateSQL(SCFrameworkVersionImpl.TABLE_SQL_CREATE);
61
62 upgradeTable.updateTable();
63
64
66 upgradeTable = new DefaultUpgradeTableImpl(
67 SCLicenseImpl.TABLE_NAME, SCLicenseImpl.TABLE_COLUMNS);
68
69 upgradeTable.setCreateSQL(SCLicenseImpl.TABLE_SQL_CREATE);
70
71 upgradeTable.updateTable();
72
73
75 upgradeTable = new DefaultUpgradeTableImpl(
76 SCProductEntryImpl.TABLE_NAME, SCProductEntryImpl.TABLE_COLUMNS);
77
78 upgradeTable.setCreateSQL(SCProductEntryImpl.TABLE_SQL_CREATE);
79
80 upgradeTable.updateTable();
81
82
84 upgradeTable = new DefaultUpgradeTableImpl(
85 SCProductVersionImpl.TABLE_NAME,
86 SCProductVersionImpl.TABLE_COLUMNS);
87
88 upgradeTable.setCreateSQL(SCProductVersionImpl.TABLE_SQL_CREATE);
89
90 upgradeTable.updateTable();
91 }
92
93 private static Log _log =
94 LogFactoryUtil.getLog(UpgradeSoftwareCatalog.class);
95
96 }