You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cz...@apache.org on 2006/05/01 17:34:54 UTC
svn commit: r398626 -
/cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/impl/DefaultEventManager.java
Author: cziegeler
Date: Mon May 1 08:34:53 2006
New Revision: 398626
URL: http://svn.apache.org/viewcvs?rev=398626&view=rev
Log:
Fix event manager implementation
Modified:
cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/impl/DefaultEventManager.java
Modified: cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/impl/DefaultEventManager.java
URL: http://svn.apache.org/viewcvs/cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/impl/DefaultEventManager.java?rev=398626&r1=398625&r2=398626&view=diff
==============================================================================
--- cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/impl/DefaultEventManager.java (original)
+++ cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/impl/DefaultEventManager.java Mon May 1 08:34:53 2006
@@ -392,6 +392,16 @@
}
return this.parents;
}
+
+ /**
+ * @see java.lang.Object#equals(java.lang.Object)
+ */
+ public boolean equals(Object obj) {
+ if ( obj instanceof HierarchyInfo ) {
+ return ((HierarchyInfo)obj).className.equals(this.className);
+ }
+ return false;
+ }
}
protected static final class ReceiverInfo {
@@ -401,6 +411,17 @@
public ReceiverInfo(Receiver r, Method m) {
this.receiver = r;
this.method = m;
+ }
+
+ /**
+ * @see java.lang.Object#equals(java.lang.Object)
+ */
+ public boolean equals(Object obj) {
+ if ( obj instanceof ReceiverInfo ) {
+ return ((ReceiverInfo)obj).receiver.equals(this.receiver)
+ && ((ReceiverInfo)obj).method.equals(this.method);
+ }
+ return false;
}
}
}