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/03/19 06:52:46 UTC

svn commit: r519847 - /webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java

Author: amilas
Date: Sun Mar 18 22:52:44 2007
New Revision: 519847

URL: http://svn.apache.org/viewvc?view=rev&rev=519847
Log:
and few compare methods to support date,datetime and time. fixed the AXIS2-2337

Modified:
    webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java

Modified: webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java?view=diff&rev=519847&r1=519846&r2=519847
==============================================================================
--- webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java (original)
+++ webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java Sun Mar 18 22:52:44 2007
@@ -860,6 +860,21 @@
         return duration.compare(compareValue);
     }
 
+    public static long compare(Date date, String value){
+        Date newDate = convertToDate(value);
+        return date.getTime() - newDate.getTime();
+    }
+
+    public static long compare(Time time, String value){
+        Time newTime = new Time(value);
+        return time.getAsCalendar().getTimeInMillis() - newTime.getAsCalendar().getTimeInMillis();
+    }
+
+    public static long compare(Calendar calendar, String value){
+        Calendar newCalendar = convertToDateTime(value);
+        return calendar.getTimeInMillis() - newCalendar.getTimeInMillis();
+    }
+
     /**
      * Converts the given .datahandler to a string
      *



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org