001
014
015 package com.liferay.portal.upgrade.v4_3_0;
016
017 import com.liferay.portal.kernel.upgrade.UpgradeProcess;
018 import com.liferay.portal.kernel.upgrade.util.UpgradeTable;
019 import com.liferay.portal.kernel.upgrade.util.UpgradeTableFactoryUtil;
020 import com.liferay.portal.kernel.upgrade.util.ValueMapper;
021 import com.liferay.portal.upgrade.util.PKUpgradeColumnImpl;
022 import com.liferay.portal.upgrade.v4_3_0.util.AvailableMappersUtil;
023 import com.liferay.portal.upgrade.v4_3_0.util.UserGroupTable;
024
025
028 public class UpgradeUserGroup extends UpgradeProcess {
029
030 protected void doUpgrade() throws Exception {
031
032
033
034 PKUpgradeColumnImpl upgradePKColumn = new PKUpgradeColumnImpl(
035 "userGroupId", true);
036
037 UpgradeTable upgradeTable = UpgradeTableFactoryUtil.getUpgradeTable(
038 UserGroupTable.TABLE_NAME, UserGroupTable.TABLE_COLUMNS,
039 upgradePKColumn);
040
041 upgradeTable.setCreateSQL(UserGroupTable.TABLE_SQL_CREATE);
042
043 upgradeTable.updateTable();
044
045 ValueMapper userGroupIdMapper = upgradePKColumn.getValueMapper();
046
047 AvailableMappersUtil.setUserGroupIdMapper(userGroupIdMapper);
048 }
049
050 }