001
014
015 package com.liferay.portal.upgrade.v4_3_0.util;
016
017 import com.liferay.portal.kernel.upgrade.StagnantRowException;
018 import com.liferay.portal.kernel.upgrade.util.BaseUpgradeColumnImpl;
019
020
023 public class ImageTypeUpgradeColumnImpl extends BaseUpgradeColumnImpl {
024
025 public ImageTypeUpgradeColumnImpl(ImageTextUpgradeColumnImpl textColumn) {
026 super("type");
027
028 _textColumn = textColumn;
029 }
030
031 public Object getNewValue(Object oldValue) throws Exception {
032 String type = _textColumn.getType();
033
034 if (type == null) {
035 throw new StagnantRowException("Type is null");
036 }
037
038 return type;
039 }
040
041 private ImageTextUpgradeColumnImpl _textColumn;
042
043 }