SEC-458: implementy hashCode() in PrincipalSid and GrantedAuthoritySid.

This commit is contained in:
Luke Taylor 2007-09-17 13:10:17 +00:00
parent d79d55c8b6
commit 0efa5c3090
2 changed files with 8 additions and 0 deletions

View File

@ -57,6 +57,10 @@ public class GrantedAuthoritySid implements Sid {
return ((GrantedAuthoritySid) object).getGrantedAuthority().equals(this.getGrantedAuthority());
}
public int hashCode() {
return this.getGrantedAuthority().hashCode();
}
public String getGrantedAuthority() {
return grantedAuthority;
}

View File

@ -62,6 +62,10 @@ public class PrincipalSid implements Sid {
return ((PrincipalSid) object).getPrincipal().equals(this.getPrincipal());
}
public int hashCode() {
return this.getPrincipal().hashCode();
}
public String getPrincipal() {
return principal;
}