[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