public class PrincipalSid extends Object implements Sid
Authentication.getPrincipal()
as a Sid
.
This is a basic implementation that simply uses the String
-based principal
for Sid
comparison. More complex principal objects may wish to provide an
alternative Sid
implementation that uses some other identifier.
Constructor and Description |
---|
PrincipalSid(Authentication authentication) |
PrincipalSid(String principal) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object object)
Refer to the
java.lang.Object documentation for the interface
contract. |
String |
getPrincipal() |
int |
hashCode()
Refer to the
java.lang.Object documentation for the interface
contract. |
String |
toString() |
public PrincipalSid(String principal)
public PrincipalSid(Authentication authentication)
public boolean equals(Object object)
Sid
java.lang.Object
documentation for the interface
contract.public int hashCode()
Sid
java.lang.Object
documentation for the interface
contract.public String getPrincipal()