Author: knopp
Date: Fri Jun 27 16:35:52 2008
New Revision: 672426
URL: http://svn.apache.org/viewvc?rev=672426&view=rev
Log:
Implemented equals
Modified:
wicket/trunk/wicket/src/main/java/org/apache/wicket/model/Model.java
Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/model/Model.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/model/Model.java?rev=672426&r1=672425&r2=672426&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/model/Model.java
(original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/model/Model.java Fri
Jun 27 16:35:52 2008
@@ -27,6 +27,7 @@
import org.apache.wicket.Component;
import org.apache.wicket.WicketRuntimeException;
+import org.apache.wicket.util.lang.Objects;
/**
@@ -255,4 +256,23 @@
{
throw new UnsupportedOperationException();
}
+
+ @Override
+ public int hashCode()
+ {
+ return Objects.hashCode(object);
+ }
+
+ @Override
+ public boolean equals(Object obj)
+ {
+ if (this == obj)
+ return true;
+ if (obj instanceof Model == false)
+ {
+ return false;
+ }
+ Model<?> that = (Model<?>)obj;
+ return Objects.equal(object, that.object);
+ }
}