001
014
015 package com.liferay.portal.upgrade.v4_3_0.util;
016
017 import com.liferay.portal.kernel.upgrade.util.BaseUpgradeColumnImpl;
018 import com.liferay.portal.kernel.upgrade.util.UpgradeColumn;
019 import com.liferay.portal.kernel.upgrade.util.ValueMapper;
020
021
025 public class ContactIdUpgradeColumnImpl extends BaseUpgradeColumnImpl {
026
027 public ContactIdUpgradeColumnImpl(
028 UpgradeColumn screenNameColumn, ValueMapper valueMapper) {
029
030 super("contactId");
031
032 _screenNameColumn = screenNameColumn;
033 _valueMapper = valueMapper;
034 }
035
036 public Object getNewValue(Object oldValue) throws Exception {
037 String userId = (String)_screenNameColumn.getOldValue();
038
039 return _valueMapper.getNewValue(userId);
040 }
041
042 private UpgradeColumn _screenNameColumn;
043 private ValueMapper _valueMapper;
044
045 }