|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.crowd.integration.rest.entity.UserEntity
public class UserEntity
Represents a User entity.
| Constructor Summary | |
|---|---|
UserEntity(java.lang.String name,
java.lang.String firstName,
java.lang.String lastName,
java.lang.String displayName,
java.lang.String emailAddress,
PasswordEntity password,
boolean active)
|
|
| Method Summary | |
|---|---|
int |
compareTo(User user)
CompareTo must be compatible with the equals() and hashCode() methods |
boolean |
equals(java.lang.Object o)
Implementations must ensure equality based on getDirectoryId() and case-insensitive getName(). |
MultiValuedAttributeEntityList |
getAttributes()
|
long |
getDirectoryId()
|
java.lang.String |
getDisplayName()
|
java.lang.String |
getEmailAddress()
|
java.lang.String |
getFirstName()
|
java.util.Set<java.lang.String> |
getKeys()
Gets all the keys of the attributes. |
java.lang.String |
getLastName()
|
java.lang.String |
getName()
|
PasswordEntity |
getPassword()
|
java.lang.String |
getValue(java.lang.String key)
Returns any value associated with the given key, returns null if there is no value. |
java.util.Set<java.lang.String> |
getValues(java.lang.String key)
Get all the values associated with a given key. |
int |
hashCode()
Implementations must produce a hashcode based on getDirectoryId() and case-insensitive getName(). |
boolean |
isActive()
|
boolean |
isEmpty()
|
static UserEntity |
newMinimalInstance(java.lang.String username)
Creates a new minimal user instance. |
void |
setAttributes(MultiValuedAttributeEntityList attributes)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public UserEntity(java.lang.String name,
java.lang.String firstName,
java.lang.String lastName,
java.lang.String displayName,
java.lang.String emailAddress,
PasswordEntity password,
boolean active)
| Method Detail |
|---|
public java.lang.String getDisplayName()
getDisplayName in interface Userpublic java.lang.String getFirstName()
public java.lang.String getLastName()
public java.lang.String getEmailAddress()
getEmailAddress in interface Userpublic PasswordEntity getPassword()
public boolean isActive()
isActive in interface Usertrue if and only if the user is allowed to authenticate.public java.lang.String getName()
getName in interface DirectoryEntitygetName in interface java.security.Principalpublic void setAttributes(MultiValuedAttributeEntityList attributes)
public MultiValuedAttributeEntityList getAttributes()
public java.util.Set<java.lang.String> getValues(java.lang.String key)
Attributes
getValues in interface Attributeskey - the key to retrieve the values for
public java.lang.String getValue(java.lang.String key)
Attributesnull if there is no value.
getValue in interface Attributeskey - the key to retrieve the value for
null if there is no valuepublic java.util.Set<java.lang.String> getKeys()
Attributes
getKeys in interface Attributespublic boolean isEmpty()
isEmpty in interface Attributestrue if there are no attributespublic long getDirectoryId()
getDirectoryId in interface UsergetDirectoryId in interface DirectoryEntitypublic int compareTo(User user)
User
compareTo in interface UsercompareTo in interface java.lang.Comparable<User>public boolean equals(java.lang.Object o)
User
equals in interface Userequals in interface DirectoryEntityequals in interface java.security.Principalequals in class java.lang.Objecto - object to compare to.
true if and only if the directoryId
and name.toLowerCase() of the directory entities match.public int hashCode()
User
hashCode in interface UserhashCode in interface DirectoryEntityhashCode in interface java.security.PrincipalhashCode in class java.lang.Objectpublic java.lang.String toString()
toString in interface java.security.PrincipaltoString in class java.lang.Objectpublic static UserEntity newMinimalInstance(java.lang.String username)
username - username for the user
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||