[gatein-commits] gatein SVN: r7750 - components/wsrp/trunk/producer/src/main/java/org/gatein/registration/impl.

do-not-reply at jboss.org do-not-reply at jboss.org
Mon Oct 17 13:16:10 EDT 2011


Author: chris.laprun at jboss.com
Date: 2011-10-17 13:16:10 -0400 (Mon, 17 Oct 2011)
New Revision: 7750

Modified:
   components/wsrp/trunk/producer/src/main/java/org/gatein/registration/impl/RegistrationImpl.java
Log:
- Added equals and hashCode implementations.

Modified: components/wsrp/trunk/producer/src/main/java/org/gatein/registration/impl/RegistrationImpl.java
===================================================================
--- components/wsrp/trunk/producer/src/main/java/org/gatein/registration/impl/RegistrationImpl.java	2011-10-17 17:12:19 UTC (rev 7749)
+++ components/wsrp/trunk/producer/src/main/java/org/gatein/registration/impl/RegistrationImpl.java	2011-10-17 17:16:10 UTC (rev 7750)
@@ -75,6 +75,34 @@
       this.key = key;
    }
 
+   @Override
+   public boolean equals(Object o)
+   {
+      if (this == o)
+      {
+         return true;
+      }
+      if (o == null || getClass() != o.getClass())
+      {
+         return false;
+      }
+
+      RegistrationImpl that = (RegistrationImpl)o;
+
+      if (!key.equals(that.key))
+      {
+         return false;
+      }
+
+      return true;
+   }
+
+   @Override
+   public int hashCode()
+   {
+      return key.hashCode();
+   }
+
    public void setRegistrationHandle(String handle)
    {
       this.registrationHandle = handle;



More information about the gatein-commits mailing list