Package com.atlassian.crowd.model.user
Interface TimestampedUser
- All Superinterfaces:
Comparable<User>,DirectoryEntity,Principal,TimestampedEntity,User,User
- All Known Implementing Classes:
ImmutableTimestampedUser,ImmutableTimestampedUserWithAttributes
Extends the user interface with "updated date" and "created date".
This is used for working with Internal Users, but is not supported for LDAP.
The "updated date" is used during our DB backed cache refresh to check if the cached user is newer than the incoming LDAP user.
-
Method Summary
Methods inherited from interface com.atlassian.crowd.model.DirectoryEntity
equals, getDirectoryId, getName, hashCodeMethods inherited from interface com.atlassian.crowd.model.TimestampedEntity
getCreatedDate, getUpdatedDateMethods 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