public class InternalUserWithAttributes extends EntityWithAttributes implements UserWithAttributes, TimestampedUser
| Constructor and Description |
|---|
InternalUserWithAttributes(InternalUser user,
Map<String,Set<String>> attributes) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(User o)
CompareTo must be compatible with the equals() and hashCode() methods
|
boolean |
equals(Object o)
Implementations must ensure equality based on
getDirectoryId() and case-insensitive getName().
|
Date |
getCreatedDate()
Returns the date the entity was created.
|
PasswordCredential |
getCredential() |
long |
getDirectoryId() |
String |
getDisplayName() |
String |
getEmailAddress() |
String |
getExternalId() |
String |
getFirstName() |
InternalUser |
getInternalUser() |
String |
getLastName() |
String |
getName() |
Date |
getUpdatedDate()
Returns the date the entity was last updated.
|
int |
hashCode()
Implementations must produce a hashcode based on
getDirectoryId() and case-insensitive getName().
|
boolean |
isActive() |
getKeys, getValue, getValues, isEmpty, toStringclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetKeys, getValue, getValues, isEmptypublic InternalUserWithAttributes(InternalUser user, Map<String,Set<String>> attributes)
public long getDirectoryId()
getDirectoryId in interface UsergetDirectoryId in interface DirectoryEntitypublic String getName()
getName in interface DirectoryEntitygetName in interface Principalpublic boolean isActive()
public String getEmailAddress()
getEmailAddress in interface Userpublic String getFirstName()
public String getLastName()
public String getDisplayName()
getDisplayName in interface Userpublic InternalUser getInternalUser()
public PasswordCredential getCredential()
public String getExternalId()
public Date getCreatedDate()
TimestampedEntitygetCreatedDate in interface TimestampedEntitypublic Date getUpdatedDate()
TimestampedEntitygetUpdatedDate in interface TimestampedEntitypublic boolean equals(Object o)
DirectoryEntityequals in interface Userequals in interface DirectoryEntityequals in interface Principalequals in class Objecto - object to compare to.true if and only if the directoryId
and the lowercase names of the directory entities match.public int hashCode()
DirectoryEntityCopyright © 2017 Atlassian. All rights reserved.