Package com.atlassian.crowd.model.user
Class ImmutableTimestampedUser
java.lang.Object
com.atlassian.crowd.model.user.BaseImmutableUser
com.atlassian.crowd.model.user.ImmutableTimestampedUser
- All Implemented Interfaces:
User
,DirectoryEntity
,TimestampedEntity
,TimestampedUser
,User
,Serializable
,Comparable<User>
,Principal
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder
(TimestampedUser user) static ImmutableTimestampedUser
from
(TimestampedUser user) Returns the date the entity was created.Returns the date the entity was last updated.Methods inherited from class com.atlassian.crowd.model.user.BaseImmutableUser
compareTo, equals, getDirectoryId, getDisplayName, getEmailAddress, getExternalId, getFirstName, getLastName, getName, hashCode, isActive, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.atlassian.crowd.model.DirectoryEntity
equals, getDirectoryId, getName, hashCode
Methods inherited from interface com.atlassian.crowd.embedded.api.User
compareTo, equals, getDirectoryId, getDisplayName, getEmailAddress, hashCode, isActive, isMarkedAsDeleted
Methods inherited from interface com.atlassian.crowd.model.user.User
getExternalId, getFirstName, getLastName
-
Method Details
-
from
-
withName
- Specified by:
withName
in classBaseImmutableUser
-
builder
-
builder
-
getCreatedDate
Description copied from interface:TimestampedEntity
Returns the date the entity was created.- Specified by:
getCreatedDate
in interfaceTimestampedEntity
- Returns:
- date the entity was created
-
getUpdatedDate
Description copied from interface:TimestampedEntity
Returns the date the entity was last updated.- Specified by:
getUpdatedDate
in interfaceTimestampedEntity
- Returns:
- date the entity was last updated.
-