public final class ImmutableTimestampedUserWithAttributes extends BaseImmutableUser implements UserWithAttributes, TimestampedUser
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableTimestampedUserWithAttributes.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableTimestampedUserWithAttributes.Builder |
builder(TimestampedUser user,
com.google.common.collect.SetMultimap<String,String> attributes) |
Date |
getCreatedDate()
Returns the date the entity was created.
|
Set<String> |
getKeys() |
Date |
getUpdatedDate()
Returns the date the entity was last updated.
|
String |
getValue(String key) |
Set<String> |
getValues(String key) |
boolean |
isEmpty() |
ImmutableTimestampedUserWithAttributes |
withName(String name) |
compareTo, equals, getDirectoryId, getDisplayName, getEmailAddress, getExternalId, getFirstName, getLastName, getName, hashCode, isActive, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetExternalId, getFirstName, getLastNameequals, getDirectoryId, getName, hashCodecompareTo, equals, getDirectoryId, getDisplayName, getEmailAddress, hashCode, isActive, isMarkedAsDeletedpublic static ImmutableTimestampedUserWithAttributes.Builder builder(TimestampedUser user, com.google.common.collect.SetMultimap<String,String> attributes)
@Nonnull public Set<String> getValues(String key)
getValues in interface Attributes@Nullable public String getValue(String key)
getValue in interface Attributespublic Set<String> getKeys()
getKeys in interface Attributespublic Date getCreatedDate()
TimestampedEntitygetCreatedDate in interface TimestampedEntitypublic Date getUpdatedDate()
TimestampedEntitygetUpdatedDate in interface TimestampedEntitypublic boolean isEmpty()
isEmpty in interface Attributespublic ImmutableTimestampedUserWithAttributes withName(String name)
withName in class BaseImmutableUserCopyright © 2023 Atlassian. All rights reserved.