com.atlassian.crowd.model.user
Interface TimestampedUser

All Superinterfaces:
Comparable<User>, DirectoryEntity, Principal, TimestampedEntity, User
All Known Implementing Classes:
InternalUser

public interface TimestampedUser
extends User, TimestampedEntity

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.user.User
getExternalId, getFirstName, getLastName
 
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
 
Methods inherited from interface java.security.Principal
getName, toString
 
Methods inherited from interface com.atlassian.crowd.model.TimestampedEntity
getCreatedDate, getUpdatedDate
 



Copyright © 2013 Atlassian. All Rights Reserved.