public class DelegatingApplicationUser extends Object implements ApplicationUser
ID_COMPARATOR
Constructor and Description |
---|
DelegatingApplicationUser(Long id,
String key,
com.atlassian.crowd.embedded.api.User user) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
Implementations must ensure equality based on getKey().
|
long |
getDirectoryId() |
com.atlassian.crowd.embedded.api.User |
getDirectoryUser() |
String |
getDisplayName()
Returns the display name of the user.
|
String |
getEmailAddress() |
Long |
getId() |
String |
getKey()
Returns the key which distinguishes the ApplicationUser as unique.
|
String |
getName()
Synonym for
ApplicationUser.getUsername() and implementation of Principal.getName() . |
String |
getUsername() |
int |
hashCode()
Implementations must produce a hashcode based on getKey().
|
boolean |
isActive() |
String |
toString() |
public Long getId()
public String getKey()
ApplicationUser
User
s with the same username (ignoring case) across all user
directories.getKey
in interface WithKey
getKey
in interface ApplicationUser
public boolean isActive()
isActive
in interface ApplicationUser
true if this user is active.
public String getEmailAddress()
getEmailAddress
in interface ApplicationUser
public String getDisplayName()
ApplicationUser
getDisplayName
in interface ApplicationUser
public com.atlassian.crowd.embedded.api.User getDirectoryUser()
getDirectoryUser
in interface ApplicationUser
public String getUsername()
getUsername
in interface ApplicationUser
null
.ApplicationUser.getName()
public String getName()
ApplicationUser
ApplicationUser.getUsername()
and implementation of Principal.getName()
.getName
in interface ApplicationUser
getName
in interface Principal
null
.ApplicationUser.getUsername()
public long getDirectoryId()
getDirectoryId
in interface ApplicationUser
public boolean equals(Object obj)
ApplicationUser
public int hashCode()
ApplicationUser
Copyright © 2002-2022 Atlassian. All Rights Reserved.