[Yanel-commits] rev 57518 - public/yanel/trunk/src/core/java/org/wyona/yanel/core/attributes/versionable

michi at wyona.com michi at wyona.com
Fri Mar 25 15:16:31 CET 2011


Author: michi
Date: 2011-03-25 15:16:31 +0100 (Fri, 25 Mar 2011)
New Revision: 57518

Modified:
   public/yanel/trunk/src/core/java/org/wyona/yanel/core/attributes/versionable/RevisionInformation.java
Log:
comparable implemented

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/core/attributes/versionable/RevisionInformation.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/attributes/versionable/RevisionInformation.java	2011-03-25 13:37:58 UTC (rev 57517)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/attributes/versionable/RevisionInformation.java	2011-03-25 14:16:31 UTC (rev 57518)
@@ -8,7 +8,7 @@
 /**
  * This class is a simple container for information about a revision of a resource. 
  */
-public class RevisionInformation {
+public class RevisionInformation implements Comparable {
     
     protected String name;
     protected Date date;
@@ -61,5 +61,15 @@
     public String getUser() {
         return user;
     }
-    
-}
\ No newline at end of file
+
+    /**
+     * @see java.lang.Comparable#compareTo(Object)
+     */
+    public int compareTo(Object obj) {
+        if (obj == null) {
+            return -1;
+        }
+        RevisionInformation ri = (RevisionInformation)obj;
+        return ri.getDate().compareTo(getDate());
+    }
+}



More information about the Yanel-commits mailing list