Add hashCode() next to equals

Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/6f46632a
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/6f46632a
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/6f46632a

Branch: refs/heads/master
Commit: 6f46632ae339a1c9c926720c4b5ddb7d98b07544
Parents: 90fdeb8
Author: Martin Tzvetanov Grigorov <[email protected]>
Authored: Wed Aug 27 12:26:11 2014 +0300
Committer: Martin Tzvetanov Grigorov <[email protected]>
Committed: Wed Aug 27 12:26:11 2014 +0300

----------------------------------------------------------------------
 .../java/org/apache/wicket/examples/repeater/Contact.java | 10 ++++++++++
 .../org/apache/wicket/examples/spring/common/Contact.java | 10 ++++++++++
 2 files changed, 20 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/6f46632a/wicket-examples/src/main/java/org/apache/wicket/examples/repeater/Contact.java
----------------------------------------------------------------------
diff --git 
a/wicket-examples/src/main/java/org/apache/wicket/examples/repeater/Contact.java
 
b/wicket-examples/src/main/java/org/apache/wicket/examples/repeater/Contact.java
index 0a53924..ded5f80 100644
--- 
a/wicket-examples/src/main/java/org/apache/wicket/examples/repeater/Contact.java
+++ 
b/wicket-examples/src/main/java/org/apache/wicket/examples/repeater/Contact.java
@@ -88,6 +88,16 @@ public class Contact implements IClusterable
                }
        }
 
+       @Override
+       public int hashCode()
+       {
+               int result = firstName.hashCode();
+               result = 31 * result + lastName.hashCode();
+               result = 31 * result + homePhone.hashCode();
+               result = 31 * result + cellPhone.hashCode();
+               return result;
+       }
+
        /**
         * @param id
         */

http://git-wip-us.apache.org/repos/asf/wicket/blob/6f46632a/wicket-examples/src/main/java/org/apache/wicket/examples/spring/common/Contact.java
----------------------------------------------------------------------
diff --git 
a/wicket-examples/src/main/java/org/apache/wicket/examples/spring/common/Contact.java
 
b/wicket-examples/src/main/java/org/apache/wicket/examples/spring/common/Contact.java
index e75af9a..6bedd3e 100644
--- 
a/wicket-examples/src/main/java/org/apache/wicket/examples/spring/common/Contact.java
+++ 
b/wicket-examples/src/main/java/org/apache/wicket/examples/spring/common/Contact.java
@@ -80,6 +80,16 @@ public class Contact implements IClusterable
                }
        }
 
+       @Override
+       public int hashCode()
+       {
+               int result = firstName.hashCode();
+               result = 31 * result + lastName.hashCode();
+               result = 31 * result + homePhone.hashCode();
+               result = 31 * result + cellPhone.hashCode();
+               return result;
+       }
+
        /**
         * @param id
         */

Reply via email to