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 @Override
033 public Object getNewValue(Object oldValue) throws Exception {
034 String oldString = (String)oldValue;
035
036 if (Validator.isNull(oldString)) {
037 return _imageIdColumn.getOldValue();
038 }
039 else {
040 return oldString;
041 }
042 }
043
044 private UpgradeColumn _imageIdColumn;
045
046 }