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 @Override
032 public Object getNewValue(Object oldValue) throws Exception {
033 Boolean type = (Boolean)_locationColumn.getOldValue();
034
035 if (type) {
036 return "location";
037 }
038 else {
039 return "regular-organization";
040 }
041 }
042
043 private UpgradeColumn _locationColumn;
044
045 }