ozeigermann 2005/01/13 15:12:44
Modified: transaction/src/java/org/apache/commons/transaction/locking
GenericLock.java
Log:
Added proper equals and hashcode methods.
Revision Changes Path
1.14 +15 -4
jakarta-commons/transaction/src/java/org/apache/commons/transaction/locking/GenericLock.java
Index: GenericLock.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/transaction/src/java/org/apache/commons/transaction/locking/GenericLock.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- GenericLock.java 9 Jan 2005 23:56:07 -0000 1.13
+++ GenericLock.java 13 Jan 2005 23:12:44 -0000 1.14
@@ -156,6 +156,17 @@
this.logger = logger;
}
+ public boolean equals(Object o) {
+ if (o instanceof GenericLock) {
+ return ((GenericLock)o).resourceId.equals(resourceId);
+ }
+ return false;
+ }
+
+ public int hashCode() {
+ return resourceId.hashCode();
+ }
+
/**
* @see MultiLevelLock2#test(Object, int, int)
*/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]