Adam Heath wrote:
[email protected] wrote:
Author: adrianc
Date: Mon Nov  9 01:48:23 2009
New Revision: 833964

URL: http://svn.apache.org/viewvc?rev=833964&view=rev
Log:
Added Java type converters for the entity engine.

This commit demonstrates how the object type converter framework can be 
extended by other components.

Added:
    ofbiz/trunk/framework/entity/src/org/ofbiz/entity/util/Converters.java   
(with props)
Modified:
    ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/Converters.java
    ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/MiscConverters.java
    ofbiz/trunk/framework/entity/src/org/ofbiz/entity/GenericValue.java

Modified: ofbiz/trunk/framework/entity/src/org/ofbiz/entity/GenericValue.java
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/framework/entity/src/org/ofbiz/entity/GenericValue.java?rev=833964&r1=833963&r2=833964&view=diff
==============================================================================
--- ofbiz/trunk/framework/entity/src/org/ofbiz/entity/GenericValue.java 
(original)
+++ ofbiz/trunk/framework/entity/src/org/ofbiz/entity/GenericValue.java Mon Nov 
 9 01:48:23 2009
@@ -23,11 +23,13 @@
 import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
+import java.util.Set;
import javolution.context.ObjectFactory;
 import javolution.lang.Reusable;
 import javolution.util.FastMap;
+import org.ofbiz.base.conversion.Converter;
 import org.ofbiz.base.util.Debug;
 import org.ofbiz.base.util.UtilMisc;
 import org.ofbiz.base.util.UtilValidate;
@@ -36,6 +38,7 @@
 import org.ofbiz.entity.model.ModelEntity;
 import org.ofbiz.entity.model.ModelKeyMap;
 import org.ofbiz.entity.model.ModelRelation;
+import org.ofbiz.entity.util.Converters.*;
 import org.ofbiz.entity.util.EntityUtil;
@@ -48,6 +51,10 @@ public static final GenericValue NULL_VALUE = new NullGenericValue(); + public static final Converter<GenericValue, List<GenericValue>> GenericValueToList = new GenericValueToList();
+    public static final Converter<GenericValue, Set<GenericValue>> 
GenericValueToSet = new GenericValueToSet();
+    public static final Converter<GenericValue, String> GenericValueToString = 
new GenericValueToString();
+

No, bad.  Please use the META-INF/services mechanism for this.


Keep going through the commit logs...

;-)

Reply via email to