Class CachedCrowdUser
java.lang.Object
com.atlassian.confluence.impl.user.crowd.CachedCrowdUser
- All Implemented Interfaces:
com.atlassian.crowd.embedded.api.User,com.atlassian.crowd.model.DirectoryEntity,com.atlassian.crowd.model.TimestampedEntity,com.atlassian.crowd.model.user.TimestampedUser,com.atlassian.crowd.model.user.User,Serializable,Comparable<com.atlassian.crowd.embedded.api.User>,Principal
@Immutable
public class CachedCrowdUser
extends Object
implements com.atlassian.crowd.model.user.TimestampedUser, Serializable
Immutable Timestamped user for caching
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.crowd.model.DirectoryEntity
equals, hashCodeMethods inherited from interface com.atlassian.crowd.embedded.api.User
equals, hashCode, isMarkedAsDeleted
-
Constructor Details
-
CachedCrowdUser
public CachedCrowdUser(com.atlassian.crowd.model.user.TimestampedUser user)
-
-
Method Details
-
getDirectoryId
public long getDirectoryId()- Specified by:
getDirectoryIdin interfacecom.atlassian.crowd.model.DirectoryEntity- Specified by:
getDirectoryIdin interfacecom.atlassian.crowd.embedded.api.User
-
isActive
public boolean isActive()- Specified by:
isActivein interfacecom.atlassian.crowd.embedded.api.User
-
getEmailAddress
- Specified by:
getEmailAddressin interfacecom.atlassian.crowd.embedded.api.User
-
getDisplayName
- Specified by:
getDisplayNamein interfacecom.atlassian.crowd.embedded.api.User
-
getCreatedDate
- Specified by:
getCreatedDatein interfacecom.atlassian.crowd.model.TimestampedEntity
-
getUpdatedDate
- Specified by:
getUpdatedDatein interfacecom.atlassian.crowd.model.TimestampedEntity
-
getFirstName
- Specified by:
getFirstNamein interfacecom.atlassian.crowd.model.user.User
-
getLastName
- Specified by:
getLastNamein interfacecom.atlassian.crowd.model.user.User
-
getExternalId
- Specified by:
getExternalIdin interfacecom.atlassian.crowd.model.user.User
-
getName
-
compareTo
public int compareTo(com.atlassian.crowd.embedded.api.User other) - Specified by:
compareToin interfaceComparable<com.atlassian.crowd.embedded.api.User>- Specified by:
compareToin interfacecom.atlassian.crowd.embedded.api.User
-