Update of /cvsroot/proxool/proxool/src/java/org/logicalcobwebs/proxool
In directory sc8-pr-cvs1:/tmp/cvs-serv32204/src/java/org/logicalcobwebs/proxool
Modified Files:
AbstractProxyConnection.java ConnectionInfo.java
ConnectionInfoIF.java
Log Message:
now implements Comparable (using ID)
Index: AbstractProxyConnection.java
===================================================================
RCS file: /cvsroot/proxool/proxool/src/java/org/logicalcobwebs/proxool/AbstractProxyConnection.java,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** AbstractProxyConnection.java 27 Aug 2003 18:19:07 -0000 1.22
--- AbstractProxyConnection.java 30 Oct 2003 00:05:49 -0000 1.23
***************
*** 442,445 ****
--- 442,455 ----
}
}
+
+ /**
+ * Compares using {@link #getId()}
+ * @param o must be another {@link ConnectionInfoIF} implementation
+ * @return the comparison
+ * @see Comparable#compareTo(Object)
+ */
+ public int compareTo(Object o) {
+ return new Long(((ConnectionInfoIF) o).getId()).compareTo(new Long(getId()));
+ }
}
***************
*** 448,451 ****
--- 458,464 ----
Revision history:
$Log$
+ Revision 1.23 2003/10/30 00:05:49 billhorsman
+ now implements Comparable (using ID)
+
Revision 1.22 2003/08/27 18:19:07 billhorsman
whoops
Index: ConnectionInfo.java
===================================================================
RCS file: /cvsroot/proxool/proxool/src/java/org/logicalcobwebs/proxool/ConnectionInfo.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** ConnectionInfo.java 3 Mar 2003 11:11:56 -0000 1.5
--- ConnectionInfo.java 30 Oct 2003 00:05:50 -0000 1.6
***************
*** 143,146 ****
--- 143,156 ----
this.delegateHashcode = delegateHashcode;
}
+
+ /**
+ * Compares using {@link #getId()}
+ * @param o must be another {@link ConnectionInfoIF} implementation
+ * @return the comparison
+ * @see Comparable#compareTo(Object)
+ */
+ public int compareTo(Object o) {
+ return new Long(((ConnectionInfoIF) o).getId()).compareTo(new Long(getId()));
+ }
}
***************
*** 149,152 ****
--- 159,165 ----
Revision history:
$Log$
+ Revision 1.6 2003/10/30 00:05:50 billhorsman
+ now implements Comparable (using ID)
+
Revision 1.5 2003/03/03 11:11:56 billhorsman
fixed licence
Index: ConnectionInfoIF.java
===================================================================
RCS file: /cvsroot/proxool/proxool/src/java/org/logicalcobwebs/proxool/ConnectionInfoIF.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** ConnectionInfoIF.java 3 Mar 2003 11:11:57 -0000 1.9
--- ConnectionInfoIF.java 30 Oct 2003 00:05:50 -0000 1.10
***************
*** 27,31 ****
* @author $Author$ (current maintainer)
*/
! public interface ConnectionInfoIF {
/**
--- 27,31 ----
* @author $Author$ (current maintainer)
*/
! public interface ConnectionInfoIF extends Comparable {
/**
***************
*** 152,155 ****
--- 152,158 ----
Revision history:
$Log$
+ Revision 1.10 2003/10/30 00:05:50 billhorsman
+ now implements Comparable (using ID)
+
Revision 1.9 2003/03/03 11:11:57 billhorsman
fixed licence
|