public class PrincipalSid extends java.lang.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(org.springframework.security.core.Authentication authentication) |
PrincipalSid(java.lang.String principal) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object object)
Refer to the
java.lang.Object documentation for the interface
contract. |
java.lang.String |
getPrincipal() |
int |
hashCode()
Refer to the
java.lang.Object documentation for the interface
contract. |
java.lang.String |
toString() |
public PrincipalSid(java.lang.String principal)
public PrincipalSid(org.springframework.security.core.Authentication authentication)
public boolean equals(java.lang.Object object)
Sidjava.lang.Object documentation for the interface
contract.public int hashCode()
Sidjava.lang.Object documentation for the interface
contract.public java.lang.String getPrincipal()
public java.lang.String toString()
toString in class java.lang.Object