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 */
