You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by rd...@apache.org on 2008/11/14 07:36:25 UTC
svn commit: r713928 -
/james/server/trunk/jpa-store/src/main/java/org/apache/james/server/jpa/JPAUser.java
Author: rdonkin
Date: Thu Nov 13 22:36:25 2008
New Revision: 713928
URL: http://svn.apache.org/viewvc?rev=713928&view=rev
Log:
Added missing equals and hash code. Thanks to Norman Maurer for the spot.
Modified:
james/server/trunk/jpa-store/src/main/java/org/apache/james/server/jpa/JPAUser.java
Modified: james/server/trunk/jpa-store/src/main/java/org/apache/james/server/jpa/JPAUser.java
URL: http://svn.apache.org/viewvc/james/server/trunk/jpa-store/src/main/java/org/apache/james/server/jpa/JPAUser.java?rev=713928&r1=713927&r2=713928&view=diff
==============================================================================
--- james/server/trunk/jpa-store/src/main/java/org/apache/james/server/jpa/JPAUser.java (original)
+++ james/server/trunk/jpa-store/src/main/java/org/apache/james/server/jpa/JPAUser.java Thu Nov 13 22:36:25 2008
@@ -102,6 +102,35 @@
}
return result;
}
+
+ @Override
+ public int hashCode() {
+ final int PRIME = 31;
+ int result = 1;
+ result = PRIME * result + ((name == null) ? 0 : name.hashCode());
+ return result;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (this == obj)
+ return true;
+ if (obj == null)
+ return false;
+ if (getClass() != obj.getClass())
+ return false;
+ final JPAUser other = (JPAUser) obj;
+ if (name == null) {
+ if (other.name != null)
+ return false;
+ } else if (!name.equals(other.name))
+ return false;
+ return true;
+ }
+ @Override
+ public String toString() {
+ return "[User " + name + "]";
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org
Re: svn commit: r713928 - /james/server/trunk/jpa-store/src/main/java/org/apache/james/server/jpa/JPAUser.java
Posted by Norman Maurer <no...@apache.org>.
Perfect.. Thx :-)
2008/11/14 <rd...@apache.org>
> Author: rdonkin
> Date: Thu Nov 13 22:36:25 2008
> New Revision: 713928
>
> URL: http://svn.apache.org/viewvc?rev=713928&view=rev
> Log:
> Added missing equals and hash code. Thanks to Norman Maurer for the spot.
>
> Modified:
>
> james/server/trunk/jpa-store/src/main/java/org/apache/james/server/jpa/JPAUser.java
>
> Modified:
> james/server/trunk/jpa-store/src/main/java/org/apache/james/server/jpa/JPAUser.java
> URL:
> http://svn.apache.org/viewvc/james/server/trunk/jpa-store/src/main/java/org/apache/james/server/jpa/JPAUser.java?rev=713928&r1=713927&r2=713928&view=diff
>
> ==============================================================================
> ---
> james/server/trunk/jpa-store/src/main/java/org/apache/james/server/jpa/JPAUser.java
> (original)
> +++
> james/server/trunk/jpa-store/src/main/java/org/apache/james/server/jpa/JPAUser.java
> Thu Nov 13 22:36:25 2008
> @@ -102,6 +102,35 @@
> }
> return result;
> }
> +
> + @Override
> + public int hashCode() {
> + final int PRIME = 31;
> + int result = 1;
> + result = PRIME * result + ((name == null) ? 0 : name.hashCode());
> + return result;
> + }
> +
> + @Override
> + public boolean equals(Object obj) {
> + if (this == obj)
> + return true;
> + if (obj == null)
> + return false;
> + if (getClass() != obj.getClass())
> + return false;
> + final JPAUser other = (JPAUser) obj;
> + if (name == null) {
> + if (other.name != null)
> + return false;
> + } else if (!name.equals(other.name))
> + return false;
> + return true;
> + }
>
> + @Override
> + public String toString() {
> + return "[User " + name + "]";
> + }
>
> }
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
> For additional commands, e-mail: server-dev-help@james.apache.org
>
>