maguro      2005/04/23 23:25:59

  Modified:    modules/core/src/java/org/openejb/corba/security/config/tss
                        TSSSASIdentityToken.java
  Log:

  Fixed equals and hash.
  
  Revision  Changes    Path
  1.2       +5 -2      
openejb/modules/core/src/java/org/openejb/corba/security/config/tss/TSSSASIdentityToken.java
  
  Index: TSSSASIdentityToken.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/corba/security/config/tss/TSSSASIdentityToken.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TSSSASIdentityToken.java  23 Apr 2005 18:43:49 -0000      1.1
  +++ TSSSASIdentityToken.java  24 Apr 2005 03:25:59 -0000      1.2
  @@ -65,12 +65,15 @@
   
           final TSSSASIdentityToken token = (TSSSASIdentityToken) o;
   
  +        if (getType() != token.getType()) return false;
           if (!getOID().equals(token.getOID())) return false;
   
           return true;
       }
   
       public int hashCode() {
  -        return getOID().hashCode();
  +        int result = getOID().hashCode();
  +        result = 29 * result + (int) getType();
  +        return result;
       }
   }
  
  
  

Reply via email to