You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by js...@apache.org on 2005/10/24 02:57:47 UTC
svn commit: r327895 -
/geronimo/trunk/modules/axis/src/java/org/apache/geronimo/axis/client/NoOverrideCallbackFilter.java
Author: jsisson
Date: Sun Oct 23 17:57:34 2005
New Revision: 327895
URL: http://svn.apache.org/viewcvs?rev=327895&view=rev
Log:
GERONIMO-1105 implement equals() and hashcode() methods as a result of the discussions on cglib in for GERONIMO#1062, to keep implementations of CallbackFilter consistent.
Modified:
geronimo/trunk/modules/axis/src/java/org/apache/geronimo/axis/client/NoOverrideCallbackFilter.java
Modified: geronimo/trunk/modules/axis/src/java/org/apache/geronimo/axis/client/NoOverrideCallbackFilter.java
URL: http://svn.apache.org/viewcvs/geronimo/trunk/modules/axis/src/java/org/apache/geronimo/axis/client/NoOverrideCallbackFilter.java?rev=327895&r1=327894&r2=327895&view=diff
==============================================================================
--- geronimo/trunk/modules/axis/src/java/org/apache/geronimo/axis/client/NoOverrideCallbackFilter.java (original)
+++ geronimo/trunk/modules/axis/src/java/org/apache/geronimo/axis/client/NoOverrideCallbackFilter.java Sun Oct 23 17:57:34 2005
@@ -49,4 +49,29 @@
return 1;
}
}
+
+ public boolean equals(Object other) {
+ if (other == null) {
+ return false;
+ }
+ if (other == this) {
+ return true;
+ }
+
+ NoOverrideCallbackFilter otherFilter = null;
+ if (other instanceof NoOverrideCallbackFilter) {
+ otherFilter = (NoOverrideCallbackFilter) other;
+ }
+ else {
+ return false;
+ }
+
+ return superClass.equals(otherFilter.superClass);
+ }
+
+ public int hashCode()
+ {
+ return superClass.hashCode();
+ }
+
}