svn commit: r585597 - /ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/ObjectType.java

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r585597 - /ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/ObjectType.java

doogie-3
Author: doogie
Date: Wed Oct 17 10:45:11 2007
New Revision: 585597

URL: http://svn.apache.org/viewvc?rev=585597&view=rev
Log:
Use ?: trinary for looking up NumberFormats.  Closes
https://issues.apache.org/jira/browse/OFBIZ-1340

Modified:
    ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/ObjectType.java

Modified: ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/ObjectType.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/ObjectType.java?rev=585597&r1=585596&r2=585597&view=diff
==============================================================================
--- ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/ObjectType.java (original)
+++ ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/ObjectType.java Wed Oct 17 10:45:11 2007
@@ -496,12 +496,7 @@
             } else if ("BigDecimal".equals(type) || "java.math.BigDecimal".equals(type)) {
                 str = StringUtil.removeSpaces(str);
                 try {
-                    NumberFormat nf = null;
-                    if (locale == null) {
-                        nf = NumberFormat.getNumberInstance();
-                    } else {
-                        nf = NumberFormat.getNumberInstance(locale);
-                    }
+                    NumberFormat nf = locale == null ? NumberFormat.getNumberInstance() : NumberFormat.getNumberInstance(locale);
                     Number tempNum = nf.parse(str);
                     return new BigDecimal(tempNum.toString());
                 } catch (ParseException e) {
@@ -510,12 +505,7 @@
             } else if ("Double".equals(type) || "java.lang.Double".equals(type)) {
                 str = StringUtil.removeSpaces(str);
                 try {
-                    NumberFormat nf = null;
-                    if (locale == null) {
-                        nf = NumberFormat.getNumberInstance();
-                    } else {
-                        nf = NumberFormat.getNumberInstance(locale);
-                    }
+                    NumberFormat nf = locale == null ? NumberFormat.getNumberInstance() : NumberFormat.getNumberInstance(locale);
                     Number tempNum = nf.parse(str);
 
                     return Double.valueOf(tempNum.doubleValue());
@@ -525,12 +515,7 @@
             } else if ("Float".equals(type) || "java.lang.Float".equals(type)) {
                 str = StringUtil.removeSpaces(str);
                 try {
-                    NumberFormat nf = null;
-                    if (locale == null) {
-                        nf = NumberFormat.getNumberInstance();
-                    } else {
-                        nf = NumberFormat.getNumberInstance(locale);
-                    }
+                    NumberFormat nf = locale == null ? NumberFormat.getNumberInstance() : NumberFormat.getNumberInstance(locale);
                     Number tempNum = nf.parse(str);
 
                     return Float.valueOf(tempNum.floatValue());
@@ -540,12 +525,7 @@
             } else if ("Long".equals(type) || "java.lang.Long".equals(type)) {
                 str = StringUtil.removeSpaces(str);
                 try {
-                    NumberFormat nf = null;
-                    if (locale == null) {
-                        nf = NumberFormat.getNumberInstance();
-                    } else {
-                        nf = NumberFormat.getNumberInstance(locale);
-                    }
+                    NumberFormat nf = locale == null ? NumberFormat.getNumberInstance() : NumberFormat.getNumberInstance(locale);
                     nf.setMaximumFractionDigits(0);
                     Number tempNum = nf.parse(str);
 
@@ -556,12 +536,7 @@
             } else if ("Integer".equals(type) || "java.lang.Integer".equals(type)) {
                 str = StringUtil.removeSpaces(str);
                 try {
-                    NumberFormat nf = null;
-                    if (locale == null) {
-                        nf = NumberFormat.getNumberInstance();
-                    } else {
-                        nf = NumberFormat.getNumberInstance(locale);
-                    }
+                    NumberFormat nf = locale == null ? NumberFormat.getNumberInstance() : NumberFormat.getNumberInstance(locale);
                     nf.setMaximumFractionDigits(0);
                     Number tempNum = nf.parse(str);
 
@@ -639,13 +614,7 @@
             Double dbl = (Double) obj;
 
             if ("String".equals(type) || "java.lang.String".equals(type)) {
-                NumberFormat nf = null;
-
-                if (locale == null) {
-                    nf = NumberFormat.getNumberInstance();
-                } else {
-                    nf = NumberFormat.getNumberInstance(locale);
-                }
+                NumberFormat nf = locale == null ? NumberFormat.getNumberInstance() : NumberFormat.getNumberInstance(locale);
                 return nf.format(dbl.doubleValue());
             } else if ("BigDecimal".equals(type) || "java.math.BigDecimal".equals(type)) {
                 return new BigDecimal(dbl.doubleValue());
@@ -673,12 +642,7 @@
             Float flt = (Float) obj;
 
             if ("String".equals(type)) {
-                NumberFormat nf = null;
-
-                if (locale == null)
-                    nf = NumberFormat.getNumberInstance();
-                else
-                    nf = NumberFormat.getNumberInstance(locale);
+                NumberFormat nf = locale == null ? NumberFormat.getNumberInstance() : NumberFormat.getNumberInstance(locale);
                 return nf.format(flt.doubleValue());
             } else if ("BigDecimal".equals(type) || "java.math.BigDecimal".equals(type)) {
                 return new BigDecimal(flt.doubleValue());
@@ -706,12 +670,7 @@
             Long lng = (Long) obj;
 
             if ("String".equals(type) || "java.lang.String".equals(type)) {
-                NumberFormat nf = null;
-                if (locale == null) {
-                    nf = NumberFormat.getNumberInstance();
-                } else {
-                    nf = NumberFormat.getNumberInstance(locale);
-                }
+                NumberFormat nf = locale == null ? NumberFormat.getNumberInstance() : NumberFormat.getNumberInstance(locale);
                 return nf.format(lng.longValue());
             } else if ("BigDecimal".equals(type) || "java.math.BigDecimal".equals(type)) {
                 return BigDecimal.valueOf(lng.longValue());
@@ -738,12 +697,7 @@
             fromType = "Integer";
             Integer intgr = (Integer) obj;
             if ("String".equals(type) || "java.lang.String".equals(type)) {
-                NumberFormat nf = null;
-                if (locale == null) {
-                    nf = NumberFormat.getNumberInstance();
-                } else {
-                    nf = NumberFormat.getNumberInstance(locale);
-                }
+                NumberFormat nf = locale == null ? NumberFormat.getNumberInstance() : NumberFormat.getNumberInstance(locale);
                 return nf.format(intgr.longValue());
             } else if ("BigDecimal".equals(type) || "java.math.BigDecimal".equals(type)) {
                 return BigDecimal.valueOf(intgr.longValue());
@@ -770,12 +724,7 @@
             fromType = "BigDecimal";
             BigDecimal bigDec = (BigDecimal) obj;
             if ("String".equals(type) || "java.lang.String".equals(type)) {
-                NumberFormat nf = null;
-                if (locale == null) {
-                    nf = NumberFormat.getNumberInstance();
-                } else {
-                    nf = NumberFormat.getNumberInstance(locale);
-                }
+                NumberFormat nf = locale == null ? NumberFormat.getNumberInstance() : NumberFormat.getNumberInstance(locale);
                 return nf.format(bigDec.doubleValue());
             } else if ("BigDecimal".equals(type) || "java.math.BigDecimal".equals(type)) {
                 return obj;