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 import java.util.Locale;
023
024
027 public class DLFileEntryVersionUpgradeColumnImpl extends BaseUpgradeColumnImpl {
028
029 public DLFileEntryVersionUpgradeColumnImpl(String name) {
030 super(name);
031 }
032
033 @Override
034 public Object getNewValue(Object oldValue) throws Exception {
035 double version = GetterUtil.getDouble(String.valueOf(oldValue));
036
037 NumberFormat numberFormat = NumberFormat.getInstance(Locale.US);
038
039 numberFormat.setMaximumFractionDigits(1);
040 numberFormat.setMinimumFractionDigits(1);
041
042 return numberFormat.format(version);
043 }
044
045 }