java.lang.Object
com.atlassian.confluence.content.render.xhtml.model.resource.identifiers.UserResourceIdentifier
All Implemented Interfaces:
ResourceIdentifier

public class UserResourceIdentifier extends Object implements ResourceIdentifier
  • Constructor Details

  • Method Details

    • getUsername

      @Deprecated public String getUsername()
      Deprecated.
      since 5.2. Use getUserKey()
      Return the username if available, or look it up from the UserKey if required
    • isCreatedFromUsernameSource

      public boolean isCreatedFromUsernameSource()
      Returns:
      true if this identifier was created from a source that specified the user as a username (rather than a userkey), false otherwise
    • hasUserKey

      public boolean hasUserKey()
    • getUserKey

      public com.atlassian.sal.api.user.UserKey getUserKey()
    • getUnresolvedUsernameResourceIdentifier

      public UnresolvedUsernameResourceIdentifier getUnresolvedUsernameResourceIdentifier()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • create

      public static UserResourceIdentifier create(com.atlassian.sal.api.user.UserKey userKey)
    • createFromUsernameSource

      public static UserResourceIdentifier createFromUsernameSource(com.atlassian.sal.api.user.UserKey userKey, String username)
    • createForNonExistentUser

      public static UserResourceIdentifier createForNonExistentUser(String userName)