You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by am...@apache.org on 2010/05/02 11:40:02 UTC
svn commit: r940182 -
/axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java
Author: amilas
Date: Sun May 2 09:40:01 2010
New Revision: 940182
URL: http://svn.apache.org/viewvc?rev=940182&view=rev
Log:
adding the support to Date type as given in the AXIS2-4695
Modified:
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java
Modified: axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java?rev=940182&r1=940181&r2=940182&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java (original)
+++ axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java Sun May 2 09:40:01 2010
@@ -1146,7 +1146,7 @@ public class ConverterUtil {
for (int i = 0; i < listSize; i++) {
Object o = objectList.get(i);
if (o != null) {
- if (o instanceof String){
+ if (o instanceof String) {
array[i] = ConverterUtil.convertToDateTime(o.toString());
} else if (o instanceof Calendar) {
array[i] = (Calendar) o;
@@ -1154,6 +1154,19 @@ public class ConverterUtil {
}
}
returnArray = array;
+ } else if (Date.class.equals(baseArrayClass)) {
+ Date[] array = new Date[listSize];
+ for (int i = 0; i < listSize; i++) {
+ Object o = objectList.get(i);
+ if (o != null) {
+ if (o instanceof String) {
+ array[i] = ConverterUtil.convertToDate(o.toString());
+ } else if (o instanceof Date) {
+ array[i] = (Date) o;
+ }
+ }
+ }
+ returnArray = array;
} else {
returnArray = Array.newInstance(baseArrayClass, listSize);
ConvertToArbitraryObjectArray(returnArray, baseArrayClass, objectList);