1
14
15 package com.liferay.portal.upgrade.v4_3_0;
16
17 import com.liferay.portal.kernel.upgrade.UpgradeProcess;
18 import com.liferay.portal.kernel.upgrade.util.UpgradeTable;
19 import com.liferay.portal.kernel.upgrade.util.UpgradeTableFactoryUtil;
20 import com.liferay.portal.kernel.upgrade.util.ValueMapper;
21 import com.liferay.portal.upgrade.util.PKUpgradeColumnImpl;
22 import com.liferay.portal.upgrade.v4_3_0.util.AvailableMappersUtil;
23 import com.liferay.portal.upgrade.v4_3_0.util.UserGroupTable;
24
25
30 public class UpgradeUserGroup extends UpgradeProcess {
31
32 protected void doUpgrade() throws Exception {
33
34
36 PKUpgradeColumnImpl upgradePKColumn = new PKUpgradeColumnImpl(
37 "userGroupId", true);
38
39 UpgradeTable upgradeTable = UpgradeTableFactoryUtil.getUpgradeTable(
40 UserGroupTable.TABLE_NAME, UserGroupTable.TABLE_COLUMNS,
41 upgradePKColumn);
42
43 upgradeTable.setCreateSQL(UserGroupTable.TABLE_SQL_CREATE);
44
45 upgradeTable.updateTable();
46
47 ValueMapper userGroupIdMapper = upgradePKColumn.getValueMapper();
48
49 AvailableMappersUtil.setUserGroupIdMapper(userGroupIdMapper);
50 }
51
52 }