You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by am...@apache.org on 2007/02/09 05:40:42 UTC
svn commit: r505175 - in
/webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/databinding:
types/Union.java utils/BeanUtil.java
Author: amilas
Date: Thu Feb 8 20:40:41 2007
New Revision: 505175
URL: http://svn.apache.org/viewvc?view=rev&rev=505175
Log:
fixed some bugs. change the namespace prefix to s
Modified:
webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/databinding/types/Union.java
webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/databinding/utils/BeanUtil.java
Modified: webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/databinding/types/Union.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/databinding/types/Union.java?view=diff&rev=505175&r1=505174&r2=505175
==============================================================================
--- webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/databinding/types/Union.java (original)
+++ webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/databinding/types/Union.java Thu Feb 8 20:40:41 2007
@@ -16,6 +16,8 @@
package org.apache.axis2.databinding.types;
+import org.apache.axis2.databinding.utils.ConverterUtil;
+
import javax.xml.stream.XMLStreamReader;
import javax.xml.stream.XMLStreamException;
import javax.xml.namespace.QName;
@@ -55,14 +57,14 @@
String value = xmlStreamReader.getElementText();
if ("string".equals(type)) {
setObject(value);
- } else if ("int".equals(type)) {
+ } else if ("int".equals(type) || "integer".equals(type)) {
setObject(new Integer(value));
} else if ("boolean".equals(type)) {
setObject(new Boolean(value));
} else if ("anyURI".equals(type)) {
setObject(new URI(value));
} else if ("date".equals(type)) {
- setObject(new Date(value));
+ setObject(ConverterUtil.convertToDate(value));
} else if ("QName".equals(type)) {
if (value.indexOf(":") > 0) {
// i.e it has a name space
@@ -75,7 +77,15 @@
}
} else if ("datetime".equals(type)) {
- //TODO:set correctly
+ setObject(ConverterUtil.convertToDateTime(value));
+ } else if ("time".equals(type)) {
+ setObject(ConverterUtil.convertToTime(value));
+ } else if ("float".equals(type)) {
+ setObject(new Float(value));
+ } else if ("long".equals(type)) {
+ setObject(new Long(value));
+ } else if ("dobule".equals(type)) {
+ setObject(new Double(value));
} else {
throw new RuntimeException("Object not found");
}
Modified: webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/databinding/utils/BeanUtil.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/databinding/utils/BeanUtil.java?view=diff&rev=505175&r1=505174&r2=505175
==============================================================================
--- webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/databinding/utils/BeanUtil.java (original)
+++ webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/databinding/utils/BeanUtil.java Thu Feb 8 20:40:41 2007
@@ -697,7 +697,7 @@
* @deprecated Please use getUniquePrefix
*/
public static String getUniquePrifix() {
- return "ns" + nsCount++;
+ return "s" + nsCount++;
}
/**
@@ -706,8 +706,10 @@
* @return unique prefix
*/
public static String getUniquePrefix() {
- return "ns" + nsCount++;
+ return "s" + nsCount++;
}
+
+
/**
* JAM convert first name of an attribute into UpperCase as an example
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org