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);
+       }
 }


Reply via email to