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.GetterUtil;
019
020 import java.text.NumberFormat;
021
022
025 public class DLFileEntryVersionUpgradeColumnImpl extends BaseUpgradeColumnImpl {
026
027 public DLFileEntryVersionUpgradeColumnImpl(String name) {
028 super(name);
029 }
030
031 public Object getNewValue(Object oldValue) throws Exception {
032 double version = GetterUtil.getDouble(String.valueOf(oldValue));
033
034 NumberFormat numberFormat = NumberFormat.getInstance();
035
036 numberFormat.setMaximumFractionDigits(1);
037 numberFormat.setMinimumFractionDigits(1);
038
039 return numberFormat.format(version);
040 }
041
042 }