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