Class ConfluenceUserPrincipal
- java.lang.Object
 - 
- com.atlassian.confluence.security.seraph.ConfluenceUserPrincipal
 
 
- 
- All Implemented Interfaces:
 Serializable,Principal
public class ConfluenceUserPrincipal extends Object implements Principal, Serializable
Principal that contains a user key.This class is saved in the session instead of
ConfluenceUserin order to avoid bugs caused by the use of stale ConfluenceUser value from the session.- Since:
 - 5.3
 - See Also:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description ConfluenceUserPrincipal(ConfluenceUser user) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetName()com.atlassian.sal.api.user.UserKeygetUserKey()inthashCode()static ConfluenceUserPrincipalof(Principal principal)StringtoString() 
 - 
 
- 
- 
Constructor Detail
- 
ConfluenceUserPrincipal
public ConfluenceUserPrincipal(ConfluenceUser user)
 
 - 
 
- 
Method Detail
- 
toString
public String toString()
 
- 
equals
public boolean equals(Object o)
 
- 
hashCode
public int hashCode()
 
- 
getUserKey
public com.atlassian.sal.api.user.UserKey getUserKey()
 
- 
of
public static ConfluenceUserPrincipal of(Principal principal)
 
 - 
 
 -