Author: hansbak
Date: Thu Aug 7 16:42:38 2008
New Revision: 683752
URL:
http://svn.apache.org/viewvc?rev=683752&view=revLog:
added buffer conversion which is required by the persistContentAndAssoc service to store email attachments
Modified:
ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/ObjectType.java
Modified: ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/ObjectType.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/ObjectType.java?rev=683752&r1=683751&r2=683752&view=diff==============================================================================
--- ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/ObjectType.java (original)
+++ ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/ObjectType.java Thu Aug 7 16:42:38 2008
@@ -26,6 +26,7 @@
import java.text.NumberFormat;
import java.text.ParseException;
import java.util.*;
+import java.nio.*;
import javolution.util.FastList;
import javolution.util.FastMap;
@@ -952,6 +953,14 @@
} else {
throw new GeneralException("Conversion from " + fromType + " to " + type + " not currently supported");
}
+ } else if (obj instanceof java.nio.Buffer) {
+ fromType = "Buffer";
+ Buffer buffer = (Buffer) obj;
+ if ("java.nio.ByteBuffer".equals(type)) {
+ return buffer;
+ } else {
+ throw new GeneralException("Conversion from " + fromType + " to " + type + " not currently supported");
+ }
} else {
// we can pretty much always do a conversion to a String, so do that here
if ("String".equals(type) || "java.lang.String".equals(type)) {