Perfect.. Thx :-)
2008/11/14 <[EMAIL PROTECTED]> > 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: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
