Interface Sid
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
GrantedAuthoritySid
,PrincipalSid
public interface Sid extends java.io.Serializable
A security identity recognised by the ACL system.This interface provides indirection between actual security objects (eg principals, roles, groups etc) and what is stored inside an
Acl
. This is because anAcl
will not store an entire security object, but only an abstraction of it. This interface therefore provides a simple way to compare these abstracted security identities with other security identities and actual security objects.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
Refer to thejava.lang.Object
documentation for the interface contract.int
hashCode()
Refer to thejava.lang.Object
documentation for the interface contract.
-
-
-
Method Detail
-
equals
boolean equals(java.lang.Object obj)
Refer to thejava.lang.Object
documentation for the interface contract.- Overrides:
equals
in classjava.lang.Object
- Parameters:
obj
- to be compared- Returns:
true
if the objects are equal,false
otherwise
-
hashCode
int hashCode()
Refer to thejava.lang.Object
documentation for the interface contract.- Overrides:
hashCode
in classjava.lang.Object
- Returns:
- a hash code representation of this object
-
-