com.atlassian.confluence.content.render.xhtml.model.resource.identifiers
Class UserResourceIdentifier

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

public class UserResourceIdentifier
extends java.lang.Object
implements ResourceIdentifier


Constructor Summary
UserResourceIdentifier(java.lang.String username)
          Deprecated. since 5.2. Use create(UserKey) or createForNonExistentUser(String).
 
Method Summary
static UserResourceIdentifier create(com.atlassian.sal.api.user.UserKey userKey)
           
static UserResourceIdentifier createForNonExistentUser(java.lang.String userName)
           
static UserResourceIdentifier createFromUsernameSource(com.atlassian.sal.api.user.UserKey userKey, java.lang.String username)
           
 boolean equals(java.lang.Object o)
           
 UnresolvedUsernameResourceIdentifier getUnresolvedUsernameResourceIdentifier()
           
 com.atlassian.sal.api.user.UserKey getUserKey()
           
 java.lang.String getUsername()
          Deprecated. since 5.2. Use getUserKey()
 int hashCode()
           
 boolean hasUserKey()
           
 boolean isCreatedFromUsernameSource()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UserResourceIdentifier

@Deprecated
public UserResourceIdentifier(java.lang.String username)
Deprecated. since 5.2. Use create(UserKey) or createForNonExistentUser(String).

Method Detail

getUsername

@Deprecated
public java.lang.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 java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.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,
                                                              java.lang.String username)

createForNonExistentUser

public static UserResourceIdentifier createForNonExistentUser(java.lang.String userName)


Copyright © 2003-2014 Atlassian. All Rights Reserved.