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));
}
}