001
014
015 package com.liferay.portal.kernel.upgrade.util;
016
017
020 public class SwapUpgradeColumnImpl extends BaseUpgradeColumnImpl {
021
022 public SwapUpgradeColumnImpl(String name, ValueMapper valueMapper) {
023 this(name, null, valueMapper);
024 }
025
026 public SwapUpgradeColumnImpl(
027 String name, Integer oldColumnType, ValueMapper valueMapper) {
028
029 super(name, oldColumnType);
030
031 _valueMapper = valueMapper;
032 }
033
034 public Object getNewValue(Object oldValue) throws Exception {
035 return _valueMapper.getNewValue(oldValue);
036 }
037
038 private ValueMapper _valueMapper;
039
040 }