[OFBiz] SVN: r7779 - trunk/framework/entity/src/org/ofbiz/entity

jonesde@svn.ofbiz.org jonesde at svn.ofbiz.org
Tue Jun 13 02:55:51 CDT 2006


Author: jonesde
Date: 2006-06-13 02:55:48 -0500 (Tue, 13 Jun 2006)
New Revision: 7779

Modified:
   trunk/framework/entity/src/org/ofbiz/entity/GenericEntity.java
Log:
Updated GenericEntity.setString method, which I noticed is out of sync with SqlJdbcUtil

Modified: trunk/framework/entity/src/org/ofbiz/entity/GenericEntity.java
===================================================================
--- trunk/framework/entity/src/org/ofbiz/entity/GenericEntity.java	2006-06-13 06:55:04 UTC (rev 7778)
+++ trunk/framework/entity/src/org/ofbiz/entity/GenericEntity.java	2006-06-13 07:55:48 UTC (rev 7779)
@@ -44,6 +44,7 @@
 import org.ofbiz.base.util.Base64;
 import org.ofbiz.base.util.Debug;
 import org.ofbiz.base.util.ObjectType;
+import org.ofbiz.base.util.UtilDateTime;
 import org.ofbiz.base.util.UtilProperties;
 import org.ofbiz.base.util.UtilValidate;
 import org.ofbiz.base.util.UtilXml;
@@ -482,9 +483,32 @@
                 set(name, isNullString ? null : Boolean.valueOf(value));
                 break;
 
-            case 10:
+            case 10: // BigDecimal
+                set(name, isNullString ? null : new BigDecimal(value));
+                break;
+
+            case 11: // Object
                 set(name, value);
                 break;
+
+            case 12: // java.sql.Blob
+                // TODO: any better way to handle Blob from String?
+                set(name, value);
+                break;
+
+            case 13: // java.sql.Clob
+                // TODO: any better way to handle Clob from String?
+                set(name, value);
+                break;
+
+            case 14: // java.util.Date
+                set(name, UtilDateTime.toDate(fieldType));
+                break;
+
+            case 15: // java.util.Collection
+                // TODO: how to convert from String to Collection? ie what should the default behavior be?
+                set(name, value);
+                break;
             }
         } catch (GenericNotImplementedException ex) {
             throw new IllegalArgumentException(ex.getMessage());



More information about the Svn mailing list