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(5);
028 }
029
030 name = FileUtil.stripExtension(name);
031
032 return name;
033 }
034
035 public DLFileEntryNameUpgradeColumnImpl(String name) {
036 super(name);
037 }
038
039 @Override
040 public Object getNewValue(Object oldValue) throws Exception {
041 String name = (String)oldValue;
042
043 return getNewName(name);
044 }
045
046 }