001
014
015 package com.liferay.portal.upgrade.v5_0_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.util.Validator;
020
021
024 public class IGImageNameColumnImpl extends BaseUpgradeColumnImpl {
025
026 public IGImageNameColumnImpl(UpgradeColumn imageIdColumn) {
027 super("name");
028
029 _imageIdColumn = imageIdColumn;
030 }
031
032 public Object getNewValue(Object oldValue) throws Exception {
033 String oldString = (String)oldValue;
034
035 if (Validator.isNull(oldString)) {
036 return _imageIdColumn.getOldValue();
037 }
038 else {
039 return oldString;
040 }
041 }
042
043 private UpgradeColumn _imageIdColumn;
044
045 }