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, wait
Methods inherited from interface com.atlassian.crowd.model.DirectoryEntity
equals, hashCode
Methods 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:
getDirectoryId
in interfacecom.atlassian.crowd.model.DirectoryEntity
- Specified by:
getDirectoryId
in interfacecom.atlassian.crowd.embedded.api.User
-
isActive
public boolean isActive()- Specified by:
isActive
in interfacecom.atlassian.crowd.embedded.api.User
-
getEmailAddress
- Specified by:
getEmailAddress
in interfacecom.atlassian.crowd.embedded.api.User
-
getDisplayName
- Specified by:
getDisplayName
in interfacecom.atlassian.crowd.embedded.api.User
-
getCreatedDate
- Specified by:
getCreatedDate
in interfacecom.atlassian.crowd.model.TimestampedEntity
-
getUpdatedDate
- Specified by:
getUpdatedDate
in interfacecom.atlassian.crowd.model.TimestampedEntity
-
getFirstName
- Specified by:
getFirstName
in interfacecom.atlassian.crowd.model.user.User
-
getLastName
- Specified by:
getLastName
in interfacecom.atlassian.crowd.model.user.User
-
getExternalId
- Specified by:
getExternalId
in interfacecom.atlassian.crowd.model.user.User
-
getName
-
compareTo
public int compareTo(com.atlassian.crowd.embedded.api.User other) - Specified by:
compareTo
in interfaceComparable<com.atlassian.crowd.embedded.api.User>
- Specified by:
compareTo
in interfacecom.atlassian.crowd.embedded.api.User
-