Class EmbeddedCrowdUser
java.lang.Object
com.atlassian.crowd.embedded.atlassianuser.EmbeddedCrowdUser
- All Implemented Interfaces:
com.atlassian.crowd.embedded.api.User,com.atlassian.user.Entity,com.atlassian.user.User,Serializable,Comparable<com.atlassian.crowd.embedded.api.User>,Principal
@Deprecated
public class EmbeddedCrowdUser
extends Object
implements com.atlassian.user.User, com.atlassian.crowd.embedded.api.User
Deprecated.
since 7.0.1 because atlassian-embedded-crowd-atlassian-user module was removed. No replacement
An implementation of both the Atlassian-User
User interface and the Crowd User interface, used to bridge the two APIs.
Where the contracts of the two APIs differ, like with equals(Object) behaviour, the Crowd API is followed.
- Since:
- 7.0.1
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionEmbeddedCrowdUser(long directoryId, String name, String displayName, String emailAddress) Deprecated.Constructs a new active EmbeddedCrowdUser with the specified properties.EmbeddedCrowdUser(long directoryId, String name, String displayName, String emailAddress, boolean isActive) Deprecated.Constructs a new EmbeddedCrowdUser with the specified properties.EmbeddedCrowdUser(com.atlassian.crowd.embedded.api.User crowdUser) Deprecated.Constructs a new Embedded Crowd user with a copy of the properties from the provided user. -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(com.atlassian.crowd.embedded.api.User user) Deprecated.final booleanDeprecated.final longDeprecated.Deprecated.getEmail()Deprecated.Deprecated.Deprecated.final StringgetName()Deprecated.final inthashCode()Deprecated.booleanisActive()Deprecated.toString()Deprecated.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.atlassian.crowd.embedded.api.User
isMarkedAsDeleted
-
Constructor Details
-
EmbeddedCrowdUser
public EmbeddedCrowdUser(long directoryId, String name, String displayName, String emailAddress, boolean isActive) Deprecated.Constructs a new EmbeddedCrowdUser with the specified properties. The name must not be null.- Throws:
NullPointerException- if the provided name is null
-
EmbeddedCrowdUser
Deprecated.Constructs a new active EmbeddedCrowdUser with the specified properties. The name must not be null. The user's active property will be set to true.- Throws:
NullPointerException- if the provided name is null
-
EmbeddedCrowdUser
public EmbeddedCrowdUser(com.atlassian.crowd.embedded.api.User crowdUser) Deprecated.Constructs a new Embedded Crowd user with a copy of the properties from the provided user.- Parameters:
crowdUser- a user from Crowd, which must not benulland must not have anullname- Throws:
NullPointerException- if the user or its name isnull
-
-
Method Details
-
getFullName
Deprecated.- Specified by:
getFullNamein interfacecom.atlassian.user.User
-
getEmail
Deprecated.- Specified by:
getEmailin interfacecom.atlassian.user.User
-
isActive
public boolean isActive()Deprecated.- Specified by:
isActivein interfacecom.atlassian.crowd.embedded.api.User
-
getEmailAddress
Deprecated.- Specified by:
getEmailAddressin interfacecom.atlassian.crowd.embedded.api.User
-
getDisplayName
Deprecated.- Specified by:
getDisplayNamein interfacecom.atlassian.crowd.embedded.api.User
-
compareTo
public int compareTo(com.atlassian.crowd.embedded.api.User user) Deprecated.- Specified by:
compareToin interfaceComparable<com.atlassian.crowd.embedded.api.User>- Specified by:
compareToin interfacecom.atlassian.crowd.embedded.api.User
-
getDirectoryId
public final long getDirectoryId()Deprecated.- Specified by:
getDirectoryIdin interfacecom.atlassian.crowd.embedded.api.User
-
getName
Deprecated. -
toString
Deprecated. -
equals
Deprecated. -
hashCode
public final int hashCode()Deprecated.
-