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 com.atlassian.confluence.user.ConfluenceUser

    isServiceAccount

    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