Package com.atlassian.crowd.model.user
Class ImmutableUser
java.lang.Object
com.atlassian.crowd.model.user.BaseImmutableUser
com.atlassian.crowd.model.user.ImmutableUser
- All Implemented Interfaces:
User
,DirectoryEntity
,User
,Serializable
,Comparable<User>
,Principal
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsModifierConstructorDescriptionImmutableUser
(long directoryId, String name, String displayName, String emailAddress, boolean active, String firstName, String lastName, String externalId) protected
ImmutableUser
(ImmutableUser.Builder builder) ImmutableUser
(User user) -
Method Summary
Modifier and TypeMethodDescriptionstatic ImmutableUser.Builder
static ImmutableUser.Builder
static ImmutableUser.Builder
static ImmutableUser
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
-
Constructor Details
-
ImmutableUser
-
ImmutableUser
-
ImmutableUser
-
-
Method Details
-
withName
- Specified by:
withName
in classBaseImmutableUser
-
from
-
builder
-
builder
-
builder
-