Package com.atlassian.confluence.user
Class ReadOnlyConfluenceUser
- java.lang.Object
-
- com.atlassian.confluence.user.ReadOnlyConfluenceUser
-
- All Implemented Interfaces:
RelatableEntity,ConfluenceUser,com.atlassian.user.Entity,com.atlassian.user.User,Serializable,Principal
public class ReadOnlyConfluenceUser extends Object implements ConfluenceUser
WrapsConfluenceUserobjects to conceal public methods on the implementation class from Velocity.- Since:
- 8.9.0.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ReadOnlyConfluenceUser(ConfluenceUser delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetEmail()StringgetFullName()com.atlassian.sal.api.user.UserKeygetKey()Return the immutable and unique key for the user.@Nullable StringgetLowerName()StringgetName()booleanimplies(Subject subject)
-
-
-
Constructor Detail
-
ReadOnlyConfluenceUser
public ReadOnlyConfluenceUser(ConfluenceUser delegate)
-
-
Method Detail
-
getKey
public com.atlassian.sal.api.user.UserKey getKey()
Description copied from interface:ConfluenceUserReturn the immutable and unique key for the user.- Specified by:
getKeyin interfaceConfluenceUser- Returns:
- the unique key for this user.
-
getLowerName
public @Nullable String getLowerName()
- Specified by:
getLowerNamein interfaceConfluenceUser- Returns:
- the lower username
-
getFullName
public String getFullName()
- Specified by:
getFullNamein interfacecom.atlassian.user.User
-
getEmail
public String getEmail()
- Specified by:
getEmailin interfacecom.atlassian.user.User
-
getName
public String getName()
-
-