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

@Deprecated(forRemoval=true) public class ReadOnlyConfluenceUser extends Object implements ConfluenceUser
Deprecated, for removal: This API element is subject to removal in a future version.
since 9.1, use ConfluenceUserImpl directly.
Wraps ConfluenceUser objects to conceal public methods on the implementation class from Velocity.
Since:
8.9.0.
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    com.atlassian.sal.api.user.UserKey
    Deprecated, for removal: This API element is subject to removal in a future version.
    Return the immutable and unique key for the user.
    @Nullable String
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    implies(Subject subject)
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface java.security.Principal

    equals, hashCode, toString
  • Constructor Details

    • ReadOnlyConfluenceUser

      public ReadOnlyConfluenceUser(ConfluenceUser delegate)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getKey

      public com.atlassian.sal.api.user.UserKey getKey()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: ConfluenceUser
      Return the immutable and unique key for the user.
      Specified by:
      getKey in interface ConfluenceUser
      Returns:
      the unique key for this user.
    • getLowerName

      public @Nullable String getLowerName()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getLowerName in interface ConfluenceUser
      Returns:
      the lower username
    • getFullName

      public String getFullName()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getFullName in interface com.atlassian.user.User
    • getEmail

      public String getEmail()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getEmail in interface com.atlassian.user.User
    • getName

      public String getName()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getName in interface com.atlassian.user.Entity
      Specified by:
      getName in interface Principal
    • implies

      public boolean implies(Subject subject)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      implies in interface Principal