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) protectedImmutableUser(ImmutableUser.Builder builder) ImmutableUser(User user) -
Method Summary
Modifier and TypeMethodDescriptionstatic ImmutableUser.Builderstatic ImmutableUser.Builderstatic ImmutableUser.Builderstatic ImmutableUserMethods inherited from class com.atlassian.crowd.model.user.BaseImmutableUser
compareTo, equals, getDirectoryId, getDisplayName, getEmailAddress, getExternalId, getFirstName, getLastName, getName, hashCode, isActive, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.atlassian.crowd.model.DirectoryEntity
equals, getDirectoryId, getName, hashCodeMethods 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
-
Constructor Details
-
ImmutableUser
-
ImmutableUser
-
ImmutableUser
-
-
Method Details
-
withName
- Specified by:
withNamein classBaseImmutableUser
-
from
-
builder
-
builder
-
builder
-