001
014
015 package com.liferay.portal.upgrade.v5_2_0.util;
016
017 import com.liferay.portal.kernel.upgrade.util.BaseUpgradeColumnImpl;
018 import com.liferay.portal.kernel.upgrade.util.UpgradeColumn;
019
020
023 public class OrganizationTypeUpgradeColumnImpl extends BaseUpgradeColumnImpl {
024
025 public OrganizationTypeUpgradeColumnImpl(UpgradeColumn locationColumn) {
026 super("type_");
027
028 _locationColumn = locationColumn;
029 }
030
031 public Object getNewValue(Object oldValue) throws Exception {
032 Boolean type = (Boolean)_locationColumn.getOldValue();
033
034 if (type) {
035 return "location";
036 }
037 else {
038 return "regular-organization";
039 }
040 }
041
042 private UpgradeColumn _locationColumn;
043
044 }