|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.crowd.integration.model.user.UserTemplate
public class UserTemplate
A publicly mutable User implementation.
Used to create or update a user.
| Constructor Summary | |
|---|---|
UserTemplate(java.lang.String name)
|
|
UserTemplate(java.lang.String username,
java.lang.Long directoryId)
Build a template for a new user. |
|
UserTemplate(User user)
Build a template from an existing user. |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object o)
Implementations must ensure equality based on getDirectoryId() and case-insensitive getName(). |
java.lang.Long |
getDirectoryId()
|
java.lang.String |
getDisplayName()
|
java.lang.String |
getEmailAddress()
|
java.lang.String |
getFirstName()
|
java.lang.String |
getIconLocation()
|
java.lang.String |
getLastName()
|
java.lang.String |
getName()
|
int |
hashCode()
Implementations must produce a hashcode based on getDirectoryId() and case-insensitive getName(). |
boolean |
isActive()
|
void |
setActive(boolean active)
|
void |
setDirectoryId(java.lang.Long directoryId)
|
void |
setDisplayName(java.lang.String displayName)
|
void |
setEmailAddress(java.lang.String emailAddress)
|
void |
setFirstName(java.lang.String firstName)
|
void |
setIconLocation(java.lang.String iconLocation)
|
void |
setLastName(java.lang.String lastName)
|
void |
setName(java.lang.String name)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public UserTemplate(java.lang.String username,
java.lang.Long directoryId)
username - username of new user.directoryId - ID of the directory in which to store the new user.public UserTemplate(java.lang.String name)
public UserTemplate(User user)
user - user to build template from.| Method Detail |
|---|
public void setDirectoryId(java.lang.Long directoryId)
public void setName(java.lang.String name)
public java.lang.Long getDirectoryId()
getDirectoryId in interface DirectoryEntitypublic boolean isActive()
isActive in interface Usertrue if and only if the user is allowed to authenticate.public void setActive(boolean active)
public java.lang.String getName()
getName in interface DirectoryEntitypublic java.lang.String getEmailAddress()
getEmailAddress in interface Userpublic void setEmailAddress(java.lang.String emailAddress)
public java.lang.String getFirstName()
getFirstName in interface Userpublic void setFirstName(java.lang.String firstName)
public java.lang.String getLastName()
getLastName in interface Userpublic void setLastName(java.lang.String lastName)
public java.lang.String getDisplayName()
getDisplayName in interface Userpublic void setDisplayName(java.lang.String displayName)
public java.lang.String getIconLocation()
getIconLocation in interface Userpublic void setIconLocation(java.lang.String iconLocation)
public boolean equals(java.lang.Object o)
DirectoryEntity
equals in interface DirectoryEntityequals 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()
DirectoryEntity
hashCode in interface DirectoryEntityhashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||