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