001
014
015 package com.liferay.portal.upgrade.v5_1_5.util;
016
017 import com.liferay.portal.kernel.upgrade.util.BaseUpgradeColumnImpl;
018 import com.liferay.portal.kernel.util.StringPool;
019 import com.liferay.portal.kernel.util.StringUtil;
020 import com.liferay.portal.kernel.util.Validator;
021
022
025 public class TagsPropertyValueUpgradeColumnImpl extends BaseUpgradeColumnImpl {
026
027 public TagsPropertyValueUpgradeColumnImpl(String name) {
028 super(name);
029 }
030
031 @Override
032 public Object getNewValue(Object oldValue) throws Exception {
033 String value = (String)oldValue;
034
035 if (Validator.isNull(value)) {
036 return StringPool.BLANK;
037 }
038 else {
039 return StringUtil.shorten(value, 255, StringPool.BLANK);
040 }
041 }
042
043 }