001
014
015 package com.liferay.portal.upgrade.v6_0_0.util;
016
017 import com.liferay.portal.kernel.upgrade.util.BaseUpgradeColumnImpl;
018 import com.liferay.portal.kernel.util.FileUtil;
019
020
023 public class DLFileEntryNameUpgradeColumnImpl extends BaseUpgradeColumnImpl {
024
025 public static String getNewName(String name) throws Exception {
026 if (name.startsWith("DLFE-")) {
027 name = name.substring("DLFE-".length());
028 }
029
030 name = FileUtil.stripExtension(name);
031
032 return name;
033 }
034
035 public DLFileEntryNameUpgradeColumnImpl(String name) {
036 super(name);
037 }
038
039 public Object getNewValue(Object oldValue) throws Exception {
040 String name = (String)oldValue;
041
042 return getNewName(name);
043 }
044
045 }