Author: jleroux
Date: Thu Dec 29 12:34:17 2011
New Revision: 1225510
URL:
http://svn.apache.org/viewvc?rev=1225510&view=revLog:
This reverts r1222242 and should fix "Can not create drop shipment order"
https://issues.apache.org/jira/browse/OFBIZ-4637 reported by Sergei Biletnikov and confirmed by mz4wheeler
Modified:
ofbiz/branches/release09.04/framework/entity/src/org/ofbiz/entity/GenericEntity.java
Modified: ofbiz/branches/release09.04/framework/entity/src/org/ofbiz/entity/GenericEntity.java
URL:
http://svn.apache.org/viewvc/ofbiz/branches/release09.04/framework/entity/src/org/ofbiz/entity/GenericEntity.java?rev=1225510&r1=1225509&r2=1225510&view=diff==============================================================================
--- ofbiz/branches/release09.04/framework/entity/src/org/ofbiz/entity/GenericEntity.java (original)
+++ ofbiz/branches/release09.04/framework/entity/src/org/ofbiz/entity/GenericEntity.java Thu Dec 29 12:34:17 2011
@@ -988,42 +988,6 @@ public class GenericEntity extends Obser
element.setAttribute(name, value);
}
}
- else {
- ModelFieldType type = null;
- try {
- type = getDelegator().getEntityFieldType(getModelEntity(), modelField.getType());
- } catch (GenericEntityException e) {
- Debug.logWarning(e, module);
- }
- if (type == null) throw new IllegalArgumentException("Type " + modelField.getType() + " not found");
- String fieldType = type.getJavaType();
-
- try {
- switch (SqlJdbcUtil.getType(fieldType)) {
- case 1: // String
- set(name, "");
- break;
- case 2: // Timestamp
- case 3: // Time
- case 4: // java.sql.Date
- case 5: // Integer
- case 6: // Long
- case 7: // Float
- case 8: // Double
- case 9: // BigDecimal
- case 10:// Boolean
- case 11:// Object
- case 12:// Blob, byte[], ByteBuffer, HeapByteBuffer
- case 13:// Clob
- case 14:// java.util.Date
- case 15:// Collection: ArrayList, HashSet, LinkedHashSet, LinkedList
- element.setAttribute(name, "null");
- break;
- }
- } catch (GenericNotImplementedException ex) {
- throw new IllegalArgumentException(ex.getMessage());
- }
- }
}
return element;