openamf/src/java/org/openamf/util OpenAMFUtils.java,1.22,1.23
Sean Sullivan <[email protected]> Mon, 21 Jun 2004 05:44:17 +0000
| Newsgroups | gmane.comp.java.openamf.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/openamf/openamf/src/java/org/openamf/util
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11613/src/java/org/openamf/util
Modified Files:
OpenAMFUtils.java
Log Message:
bug fix. integers, long's, and BigDecimal parameters were
not getting decoded correctly.
Index: OpenAMFUtils.java
===================================================================
RCS file: /cvsroot/openamf/openamf/src/java/org/openamf/util/OpenAMFUtils.java,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** OpenAMFUtils.java 12 May 2004 04:34:23 -0000 1.22
--- OpenAMFUtils.java 21 Jun 2004 05:44:13 -0000 1.23
***************
*** 38,41 ****
--- 38,48 ----
aso.setType(parameterType.getName());
}
+
+ if ( (parameter instanceof Number) && (! ( parameter instanceof Double)) )
+ {
+ Number n = (Number) parameter;
+ parameter = new Double(n.doubleValue());
+ }
+
Object decodedObject = null;
ASTranslatorFactory factory = null;
-------------------------------------------------------
This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference
Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer
Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA
REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND