Author: mbrohl
Date: Mon Dec 18 10:09:55 2017
New Revision: 1818546

URL: http://svn.apache.org/viewvc?rev=1818546&view=rev
Log:
Improved: General refactoring and code improvements, package 
org.apache.ofbiz.base.conversion.
(OFBIZ-9929)

Thanks Dennis Balkir for reporting and providing the patches.

Modified:
    
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/CollectionConverters.java
    
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/Converters.java
    
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/DateTimeConverters.java
    
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/GenericSingletonToList.java
    
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/GenericSingletonToSet.java
    
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/MiscConverters.java
    
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/NetConverters.java
    
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/NumberConverters.java

Modified: 
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/CollectionConverters.java
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/CollectionConverters.java?rev=1818546&r1=1818545&r2=1818546&view=diff
==============================================================================
--- 
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/CollectionConverters.java
 (original)
+++ 
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/CollectionConverters.java
 Mon Dec 18 10:09:55 2017
@@ -147,9 +147,8 @@ public class CollectionConverters implem
         public List<String> convert(String obj) throws ConversionException {
             if (obj.startsWith("[") && obj.endsWith("]")) {
                 return StringUtil.toList(obj);
-            } else {
-                return super.convert(obj);
             }
+            return super.convert(obj);
         }
     }
 
@@ -175,9 +174,8 @@ public class CollectionConverters implem
         public Set<String> convert(String obj) throws ConversionException {
             if (obj.startsWith("[") && obj.endsWith("]")) {
                 return StringUtil.toSet(obj);
-            } else {
-                return super.convert(obj);
             }
+            return super.convert(obj);
         }
     }
 

Modified: 
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/Converters.java
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/Converters.java?rev=1818546&r1=1818545&r2=1818546&view=diff
==============================================================================
--- 
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/Converters.java
 (original)
+++ 
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/Converters.java
 Mon Dec 18 10:09:55 2017
@@ -18,7 +18,6 @@
  
*******************************************************************************/
 package org.apache.ofbiz.base.conversion;
 
-import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Modifier;
 import java.util.HashSet;
 import java.util.Iterator;

Modified: 
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/DateTimeConverters.java
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/DateTimeConverters.java?rev=1818546&r1=1818545&r2=1818546&view=diff
==============================================================================
--- 
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/DateTimeConverters.java
 (original)
+++ 
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/DateTimeConverters.java
 Mon Dec 18 10:09:55 2017
@@ -683,9 +683,8 @@ public class DateTimeConverters implemen
             TimeZone tz = UtilDateTime.toTimeZone(obj);
             if (tz != null) {
                 return tz;
-            } else {
-                throw new ConversionException("Could not convert " + obj + " 
to TimeZone: ");
             }
+            throw new ConversionException("Could not convert " + obj + " to 
TimeZone: ");
         }
     }
 

Modified: 
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/GenericSingletonToList.java
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/GenericSingletonToList.java?rev=1818546&r1=1818545&r2=1818546&view=diff
==============================================================================
--- 
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/GenericSingletonToList.java
 (original)
+++ 
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/GenericSingletonToList.java
 Mon Dec 18 10:09:55 2017
@@ -27,7 +27,7 @@ public class GenericSingletonToList<T> e
     }
 
     public List<T> convert(T obj) throws ConversionException {
-        List<T> tempList = new LinkedList<T>();
+        List<T> tempList = new LinkedList<>();
         tempList.add(obj);
         return tempList;
     }

Modified: 
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/GenericSingletonToSet.java
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/GenericSingletonToSet.java?rev=1818546&r1=1818545&r2=1818546&view=diff
==============================================================================
--- 
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/GenericSingletonToSet.java
 (original)
+++ 
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/GenericSingletonToSet.java
 Mon Dec 18 10:09:55 2017
@@ -27,7 +27,7 @@ public class GenericSingletonToSet<T> ex
     }
 
     public Set<T> convert(T obj) throws ConversionException {
-        Set<T> tempSet = new HashSet<T>();
+        Set<T> tempSet = new HashSet<>();
         tempSet.add(obj);
         return tempSet;
     }

Modified: 
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/MiscConverters.java
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/MiscConverters.java?rev=1818546&r1=1818545&r2=1818546&view=diff
==============================================================================
--- 
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/MiscConverters.java
 (original)
+++ 
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/MiscConverters.java
 Mon Dec 18 10:09:55 2017
@@ -233,9 +233,8 @@ public class MiscConverters implements C
             Locale loc = UtilMisc.parseLocale(obj);
             if (loc != null) {
                 return loc;
-            } else {
-                throw new ConversionException("Could not convert " + obj + " 
to Locale: ");
             }
+            throw new ConversionException("Could not convert " + obj + " to 
Locale: ");
         }
     }
 

Modified: 
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/NetConverters.java
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/NetConverters.java?rev=1818546&r1=1818545&r2=1818546&view=diff
==============================================================================
--- 
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/NetConverters.java
 (original)
+++ 
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/NetConverters.java
 Mon Dec 18 10:09:55 2017
@@ -50,7 +50,9 @@ public class NetConverters implements Co
 
         public String convert(InetAddress obj) throws ConversionException {
             String hostName = obj.getHostName();
-            if (hostName != null) return hostName;
+            if (hostName != null) {
+                return hostName;
+            }
             return obj.getHostAddress();
         }
     }

Modified: 
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/NumberConverters.java
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/NumberConverters.java?rev=1818546&r1=1818545&r2=1818546&view=diff
==============================================================================
--- 
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/NumberConverters.java
 (original)
+++ 
ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/conversion/NumberConverters.java
 Mon Dec 18 10:09:55 2017
@@ -399,57 +399,57 @@ public class NumberConverters implements
     public void loadConverters() {
         Converters.loadContainedConverters(NumberConverters.class);
 
-        Converters.registerConverter(new 
GenericNumberToDouble<BigDecimal>(BigDecimal.class));
-        Converters.registerConverter(new 
GenericNumberToDouble<BigInteger>(BigInteger.class));
-        Converters.registerConverter(new 
GenericNumberToDouble<Byte>(Byte.class));
-        Converters.registerConverter(new 
GenericNumberToDouble<Float>(Float.class));
-        Converters.registerConverter(new 
GenericNumberToDouble<Integer>(Integer.class));
-        Converters.registerConverter(new 
GenericNumberToDouble<Long>(Long.class));
-        Converters.registerConverter(new 
GenericNumberToDouble<Short>(Short.class));
-
-        Converters.registerConverter(new 
GenericNumberToFloat<BigDecimal>(BigDecimal.class));
-        Converters.registerConverter(new 
GenericNumberToFloat<BigInteger>(BigInteger.class));
-        Converters.registerConverter(new 
GenericNumberToFloat<Byte>(Byte.class));
-        Converters.registerConverter(new 
GenericNumberToFloat<Double>(Double.class));
-        Converters.registerConverter(new 
GenericNumberToFloat<Integer>(Integer.class));
-        Converters.registerConverter(new 
GenericNumberToFloat<Long>(Long.class));
-        Converters.registerConverter(new 
GenericNumberToFloat<Short>(Short.class));
-
-        Converters.registerConverter(new 
GenericNumberToInteger<BigDecimal>(BigDecimal.class));
-        Converters.registerConverter(new 
GenericNumberToInteger<BigInteger>(BigInteger.class));
-        Converters.registerConverter(new 
GenericNumberToInteger<Byte>(Byte.class));
-        Converters.registerConverter(new 
GenericNumberToInteger<Double>(Double.class));
-        Converters.registerConverter(new 
GenericNumberToInteger<Float>(Float.class));
-        Converters.registerConverter(new 
GenericNumberToInteger<Long>(Long.class));
-        Converters.registerConverter(new 
GenericNumberToInteger<Short>(Short.class));
-
-        Converters.registerConverter(new 
GenericSingletonToList<BigDecimal>(BigDecimal.class));
-        Converters.registerConverter(new 
GenericSingletonToList<BigInteger>(BigInteger.class));
-        Converters.registerConverter(new 
GenericSingletonToList<Byte>(Byte.class));
-        Converters.registerConverter(new 
GenericSingletonToList<Double>(Double.class));
-        Converters.registerConverter(new 
GenericSingletonToList<Float>(Float.class));
-        Converters.registerConverter(new 
GenericSingletonToList<Integer>(Integer.class));
-        Converters.registerConverter(new 
GenericSingletonToList<Long>(Long.class));
-        Converters.registerConverter(new 
GenericSingletonToList<Short>(Short.class));
-
-        Converters.registerConverter(new 
GenericNumberToLong<BigDecimal>(BigDecimal.class));
-        Converters.registerConverter(new 
GenericNumberToLong<BigInteger>(BigInteger.class));
-        Converters.registerConverter(new 
GenericNumberToLong<Byte>(Byte.class));
-        Converters.registerConverter(new 
GenericNumberToLong<Double>(Double.class));
-        Converters.registerConverter(new 
GenericNumberToLong<Float>(Float.class));
-        Converters.registerConverter(new 
GenericNumberToLong<Integer>(Integer.class));
-        Converters.registerConverter(new 
GenericNumberToLong<Short>(Short.class));
-
-        Converters.registerConverter(new 
GenericSingletonToSet<BigDecimal>(BigDecimal.class));
-        Converters.registerConverter(new 
GenericSingletonToSet<BigInteger>(BigInteger.class));
-        Converters.registerConverter(new 
GenericSingletonToSet<Byte>(Byte.class));
-        Converters.registerConverter(new 
GenericSingletonToSet<Double>(Double.class));
-        Converters.registerConverter(new 
GenericSingletonToSet<Float>(Float.class));
-        Converters.registerConverter(new 
GenericSingletonToSet<Integer>(Integer.class));
-        Converters.registerConverter(new 
GenericSingletonToSet<Long>(Long.class));
-        Converters.registerConverter(new 
GenericSingletonToSet<Short>(Short.class));
+        Converters.registerConverter(new 
GenericNumberToDouble<>(BigDecimal.class));
+        Converters.registerConverter(new 
GenericNumberToDouble<>(BigInteger.class));
+        Converters.registerConverter(new GenericNumberToDouble<>(Byte.class));
+        Converters.registerConverter(new GenericNumberToDouble<>(Float.class));
+        Converters.registerConverter(new 
GenericNumberToDouble<>(Integer.class));
+        Converters.registerConverter(new GenericNumberToDouble<>(Long.class));
+        Converters.registerConverter(new GenericNumberToDouble<>(Short.class));
+
+        Converters.registerConverter(new 
GenericNumberToFloat<>(BigDecimal.class));
+        Converters.registerConverter(new 
GenericNumberToFloat<>(BigInteger.class));
+        Converters.registerConverter(new GenericNumberToFloat<>(Byte.class));
+        Converters.registerConverter(new GenericNumberToFloat<>(Double.class));
+        Converters.registerConverter(new 
GenericNumberToFloat<>(Integer.class));
+        Converters.registerConverter(new GenericNumberToFloat<>(Long.class));
+        Converters.registerConverter(new GenericNumberToFloat<>(Short.class));
+
+        Converters.registerConverter(new 
GenericNumberToInteger<>(BigDecimal.class));
+        Converters.registerConverter(new 
GenericNumberToInteger<>(BigInteger.class));
+        Converters.registerConverter(new GenericNumberToInteger<>(Byte.class));
+        Converters.registerConverter(new 
GenericNumberToInteger<>(Double.class));
+        Converters.registerConverter(new 
GenericNumberToInteger<>(Float.class));
+        Converters.registerConverter(new GenericNumberToInteger<>(Long.class));
+        Converters.registerConverter(new 
GenericNumberToInteger<>(Short.class));
+
+        Converters.registerConverter(new 
GenericSingletonToList<>(BigDecimal.class));
+        Converters.registerConverter(new 
GenericSingletonToList<>(BigInteger.class));
+        Converters.registerConverter(new GenericSingletonToList<>(Byte.class));
+        Converters.registerConverter(new 
GenericSingletonToList<>(Double.class));
+        Converters.registerConverter(new 
GenericSingletonToList<>(Float.class));
+        Converters.registerConverter(new 
GenericSingletonToList<>(Integer.class));
+        Converters.registerConverter(new GenericSingletonToList<>(Long.class));
+        Converters.registerConverter(new 
GenericSingletonToList<>(Short.class));
+
+        Converters.registerConverter(new 
GenericNumberToLong<>(BigDecimal.class));
+        Converters.registerConverter(new 
GenericNumberToLong<>(BigInteger.class));
+        Converters.registerConverter(new GenericNumberToLong<>(Byte.class));
+        Converters.registerConverter(new GenericNumberToLong<>(Double.class));
+        Converters.registerConverter(new GenericNumberToLong<>(Float.class));
+        Converters.registerConverter(new GenericNumberToLong<>(Integer.class));
+        Converters.registerConverter(new GenericNumberToLong<>(Short.class));
+
+        Converters.registerConverter(new 
GenericSingletonToSet<>(BigDecimal.class));
+        Converters.registerConverter(new 
GenericSingletonToSet<>(BigInteger.class));
+        Converters.registerConverter(new GenericSingletonToSet<>(Byte.class));
+        Converters.registerConverter(new 
GenericSingletonToSet<>(Double.class));
+        Converters.registerConverter(new GenericSingletonToSet<>(Float.class));
+        Converters.registerConverter(new 
GenericSingletonToSet<>(Integer.class));
+        Converters.registerConverter(new GenericSingletonToSet<>(Long.class));
+        Converters.registerConverter(new GenericSingletonToSet<>(Short.class));
 
-        Converters.registerConverter(new 
GenericNumberToShort<Integer>(Integer.class));
-        Converters.registerConverter(new 
GenericNumberToShort<Long>(Long.class));
+        Converters.registerConverter(new 
GenericNumberToShort<>(Integer.class));
+        Converters.registerConverter(new GenericNumberToShort<>(Long.class));
     }
 }


Reply via email to