Package org.nuxeo.client.objects.user
Class User
- java.lang.Object
-
- org.nuxeo.client.objects.Entity
-
- org.nuxeo.client.objects.user.User
-
- All Implemented Interfaces:
java.io.Serializable
public class User extends Entity
- Since:
- 0.1
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCOMPANY_PROPERTYUser company property key, this property can be set when creating or updating a userstatic java.lang.StringEMAIL_PROPERTYUser email property key, this property can be set when creating or updating a userprotected java.util.List<ExtendedGroup>extendedGroupsstatic java.lang.StringFIRST_NAME_PROPERTYUser first name property key, this property can be set when creating or updating a userstatic java.lang.StringGROUPS_PROPERTYUser groups property key, this property can be set when creating or updating a userprotected java.lang.Stringidprotected booleanisAdministratorprotected booleanisAnonymousstatic java.lang.StringLAST_NAME_PROPERTYUser last name property key, this property can be set when creating or updating a userstatic java.lang.StringPASSWORD_PROPERTYUser password property key, this property can be set when creating or updating a userprotected java.util.Map<java.lang.String,java.lang.Object>propertiesstatic java.lang.StringTENANTID_PROPERTYUser tenant id property key, this property can be set when creating or updating a userprotected java.lang.StringuserNameUsed to map login used to fetch current user.static java.lang.StringUSERNAME_PROPERTYUser username property key, this property can be set when creating or updating a user-
Fields inherited from class org.nuxeo.client.objects.Entity
entityType
-
-
Constructor Summary
Constructors Constructor Description User()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCompany()java.lang.StringgetEmail()java.util.List<ExtendedGroup>getExtendedGroups()java.lang.StringgetFirstName()java.util.List<java.lang.String>getGroups()java.lang.StringgetId()java.lang.StringgetLastName()java.lang.StringgetPassword()java.util.Map<java.lang.String,java.lang.Object>getProperties()java.lang.StringgetUserName()booleanisAdministrator()booleanisAnonymous()voidsetCompany(java.lang.String company)voidsetEmail(java.lang.String email)voidsetExtendedGroups(java.util.List<ExtendedGroup> extendedGroups)voidsetFirstName(java.lang.String firstName)voidsetGroups(java.util.List<java.lang.String> groups)voidsetLastName(java.lang.String lastName)voidsetPassword(java.lang.String password)voidsetProperties(java.util.Map<java.lang.String,java.lang.Object> properties)voidsetTenantId(java.lang.String tenantId)voidsetUserName(java.lang.String userName)-
Methods inherited from class org.nuxeo.client.objects.Entity
getEntityType
-
-
-
-
Field Detail
-
FIRST_NAME_PROPERTY
public static final java.lang.String FIRST_NAME_PROPERTY
User first name property key, this property can be set when creating or updating a user- Since:
- 2.4
- See Also:
- Constant Field Values
-
LAST_NAME_PROPERTY
public static final java.lang.String LAST_NAME_PROPERTY
User last name property key, this property can be set when creating or updating a user- Since:
- 2.4
- See Also:
- Constant Field Values
-
EMAIL_PROPERTY
public static final java.lang.String EMAIL_PROPERTY
User email property key, this property can be set when creating or updating a user- Since:
- 2.4
- See Also:
- Constant Field Values
-
GROUPS_PROPERTY
public static final java.lang.String GROUPS_PROPERTY
User groups property key, this property can be set when creating or updating a user- Since:
- 2.4
- See Also:
- Constant Field Values
-
USERNAME_PROPERTY
public static final java.lang.String USERNAME_PROPERTY
User username property key, this property can be set when creating or updating a user- Since:
- 2.4
- See Also:
- Constant Field Values
-
COMPANY_PROPERTY
public static final java.lang.String COMPANY_PROPERTY
User company property key, this property can be set when creating or updating a user- Since:
- 2.4
- See Also:
- Constant Field Values
-
PASSWORD_PROPERTY
public static final java.lang.String PASSWORD_PROPERTY
User password property key, this property can be set when creating or updating a user- Since:
- 2.4
- See Also:
- Constant Field Values
-
TENANTID_PROPERTY
public static final java.lang.String TENANTID_PROPERTY
User tenant id property key, this property can be set when creating or updating a user- Since:
- 2.4
- See Also:
- Constant Field Values
-
id
protected java.lang.String id
-
properties
protected java.util.Map<java.lang.String,java.lang.Object> properties
-
extendedGroups
protected java.util.List<ExtendedGroup> extendedGroups
-
isAdministrator
protected boolean isAdministrator
-
isAnonymous
protected boolean isAnonymous
-
userName
protected java.lang.String userName
Used to map login used to fetch current user.
-
-
Method Detail
-
getId
public java.lang.String getId()
-
isAdministrator
public boolean isAdministrator()
-
isAnonymous
public boolean isAnonymous()
-
getExtendedGroups
public java.util.List<ExtendedGroup> getExtendedGroups()
-
getFirstName
public java.lang.String getFirstName()
-
getLastName
public java.lang.String getLastName()
-
getCompany
public java.lang.String getCompany()
-
getEmail
public java.lang.String getEmail()
-
getGroups
public java.util.List<java.lang.String> getGroups()
-
getUserName
public java.lang.String getUserName()
-
getPassword
public java.lang.String getPassword()
-
setExtendedGroups
public void setExtendedGroups(java.util.List<ExtendedGroup> extendedGroups)
-
setFirstName
public void setFirstName(java.lang.String firstName)
-
setLastName
public void setLastName(java.lang.String lastName)
-
setCompany
public void setCompany(java.lang.String company)
-
setEmail
public void setEmail(java.lang.String email)
-
setGroups
public void setGroups(java.util.List<java.lang.String> groups)
-
setUserName
public void setUserName(java.lang.String userName)
-
setPassword
public void setPassword(java.lang.String password)
- Since:
- 2.4
-
setTenantId
public void setTenantId(java.lang.String tenantId)
- Since:
- 2.4
-
setProperties
public void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
- Since:
- 2.4
-
getProperties
public java.util.Map<java.lang.String,java.lang.Object> getProperties()
-
-