Package com.atlassian.crowd.model.user
Class ImmutableTimestampedUserWithAttributes
java.lang.Object
com.atlassian.crowd.model.user.BaseImmutableUser
com.atlassian.crowd.model.user.ImmutableTimestampedUserWithAttributes
- All Implemented Interfaces:
Attributes,User,UserWithAttributes,DirectoryEntity,TimestampedEntity,TimestampedUser,User,UserWithAttributes,Serializable,Comparable<User>,Principal
public final class ImmutableTimestampedUserWithAttributes
extends BaseImmutableUser
implements UserWithAttributes, TimestampedUser
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Methods inherited from class com.atlassian.crowd.model.user.BaseImmutableUser
compareTo, equals, getDirectoryId, getDisplayName, getEmailAddress, getExternalId, getFirstName, getLastName, getName, hashCode, isActive, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.atlassian.crowd.model.DirectoryEntity
equals, getDirectoryId, getName, hashCodeMethods inherited from interface com.atlassian.crowd.embedded.api.User
compareTo, equals, getDirectoryId, getDisplayName, getEmailAddress, hashCode, isActive, isMarkedAsDeletedMethods inherited from interface com.atlassian.crowd.model.user.User
getExternalId, getFirstName, getLastName
-
Method Details
-
builder
public static ImmutableTimestampedUserWithAttributes.Builder builder(TimestampedUser user, Map<String, Set<String>> attributes) -
getValues
- Specified by:
getValuesin interfaceAttributes
-
getValue
- Specified by:
getValuein interfaceAttributes
-
getKeys
- Specified by:
getKeysin interfaceAttributes
-
getCreatedDate
Description copied from interface:TimestampedEntityReturns the date the entity was created.- Specified by:
getCreatedDatein interfaceTimestampedEntity- Returns:
- date the entity was created
-
getUpdatedDate
Description copied from interface:TimestampedEntityReturns the date the entity was last updated.- Specified by:
getUpdatedDatein interfaceTimestampedEntity- Returns:
- date the entity was last updated.
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceAttributes
-
withName
- Specified by:
withNamein classBaseImmutableUser
-