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.RoleTable;
024
025
028 public class UpgradeRole extends UpgradeProcess {
029
030 protected void doUpgrade() throws Exception {
031
032
033
034 PKUpgradeColumnImpl upgradePKColumn = new PKUpgradeColumnImpl(
035 "roleId", true);
036
037 UpgradeTable upgradeTable = UpgradeTableFactoryUtil.getUpgradeTable(
038 RoleTable.TABLE_NAME, RoleTable.TABLE_COLUMNS, upgradePKColumn);
039
040 upgradeTable.setCreateSQL(RoleTable.TABLE_SQL_CREATE);
041
042 upgradeTable.updateTable();
043
044 ValueMapper roleIdMapper = upgradePKColumn.getValueMapper();
045
046 AvailableMappersUtil.setRoleIdMapper(roleIdMapper);
047 }
048
049 }