Package org.alfresco.rest.api.model
Class Person
- java.lang.Object
-
- org.alfresco.rest.api.model.Person
-
- All Implemented Interfaces:
java.io.Serializable
public class Person extends java.lang.Object implements java.io.SerializableRepresents a person (aka user) within the system.- Author:
- steveglover
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<java.lang.String>aspectNamesprotected org.alfresco.service.cmr.repository.NodeRefavatarIdprotected java.util.Map<java.lang.String,java.lang.Boolean>capabilitiesprotected Companycompanyprotected java.lang.Stringdescriptionprotected java.lang.StringdisplayNameprotected java.lang.Stringemailprotected java.lang.BooleanemailNotificationsEnabledprotected java.lang.Booleanenabledprotected java.lang.StringfirstNameprotected java.lang.StringgoogleIdprotected java.lang.StringinstantMessageIdprotected java.lang.StringjobTitleprotected java.lang.StringlastNameprotected java.lang.Stringlocationprotected java.lang.Stringmobileprotected java.lang.StringoldPasswordprotected java.lang.Stringpasswordstatic org.alfresco.service.namespace.QNamePROP_PERSON_AVATAR_IDstatic org.alfresco.service.namespace.QNamePROP_PERSON_COMPANYstatic org.alfresco.service.namespace.QNamePROP_PERSON_DESCRIPTIONstatic org.alfresco.service.namespace.QNamePROP_PERSON_OLDPASSWORDstatic org.alfresco.service.namespace.QNamePROP_PERSON_PASSWORDprotected java.util.Map<java.lang.String,java.lang.Object>propertiesprotected java.lang.Longquotaprotected java.lang.LongquotaUsedprotected java.lang.StringskypeIdprotected java.util.DatestatusUpdatedAtprotected java.lang.Stringtelephoneprotected java.lang.StringuserNameprotected java.lang.StringuserStatus
-
Constructor Summary
Constructors Constructor Description Person()Person(java.lang.String userName, java.lang.Boolean enabled, org.alfresco.service.cmr.repository.NodeRef avatarId, java.lang.String firstName, java.lang.String lastName, java.lang.String jobTitle, java.lang.String location, java.lang.String telephone, java.lang.String mobile, java.lang.String email, java.lang.String skypeId, java.lang.String instantMessageId, java.lang.String userStatus, java.util.Date statusUpdatedAt, java.lang.String googleId, java.lang.Long quota, java.lang.Long quotaUsed, java.lang.Boolean emailNotificationsEnabled, java.lang.String description, Company company)Person(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> nodeProps, boolean enabled)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>getAspectNames()org.alfresco.service.cmr.repository.NodeRefgetAvatarId()java.util.Map<java.lang.String,java.lang.Boolean>getCapabilities()CompanygetCompany()java.lang.StringgetDescription()java.lang.StringgetDisplayName()java.lang.StringgetEmail()java.lang.StringgetFirstName()java.lang.StringgetGoogleId()java.lang.StringgetInstantMessageId()java.lang.StringgetJobTitle()java.lang.StringgetLastName()java.lang.StringgetLocation()java.lang.StringgetMobile()java.lang.StringgetOldPassword()java.lang.StringgetPassword()java.util.Map<java.lang.String,java.lang.Object>getProperties()java.lang.LonggetQuota()java.lang.LonggetQuotaUsed()java.lang.StringgetSkypeId()java.util.DategetStatusUpdatedAt()java.lang.StringgetTelephone()java.lang.StringgetUserName()java.lang.StringgetUserStatus()java.lang.BooleanisEmailNotificationsEnabled()java.lang.BooleanisEnabled()protected voidmapProperties(java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> nodeProps)voidsetAspectNames(java.util.List<java.lang.String> aspectNames)voidsetAvatarId(org.alfresco.service.cmr.repository.NodeRef avatarId)voidsetCapabilities(java.util.Map<java.lang.String,java.lang.Boolean> capabilities)voidsetCompany(Company company)voidsetDescription(java.lang.String description)voidsetEmail(java.lang.String email)voidsetEmailNotificationsEnabled(java.lang.Boolean emailNotificationsEnabled)voidsetEnabled(java.lang.Boolean enabled)voidsetFirstName(java.lang.String firstName)voidsetGoogleId(java.lang.String googleId)voidsetInstantMessageId(java.lang.String instantMessageId)voidsetJobTitle(java.lang.String jobTitle)voidsetLastName(java.lang.String lastName)voidsetLocation(java.lang.String location)voidsetMobile(java.lang.String mobile)voidsetOldPassword(java.lang.String oldPassword)voidsetPassword(java.lang.String password)voidsetProperties(java.util.Map<java.lang.String,java.lang.Object> properties)protected voidsetQuota(java.lang.Long quota)protected voidsetQuotaUsed(java.lang.Long quotaUsed)voidsetSkypeId(java.lang.String skypeId)protected voidsetStatusUpdatedAt(java.util.Date statusUpdatedAt)voidsetTelephone(java.lang.String telephone)voidsetUserName(java.lang.String userName)voidsetUserStatus(java.lang.String userStatus)java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable>toProperties()java.lang.StringtoString()booleanwasSet(org.alfresco.service.namespace.QName fieldName)
-
-
-
Field Detail
-
userName
protected java.lang.String userName
-
enabled
protected java.lang.Boolean enabled
-
avatarId
protected org.alfresco.service.cmr.repository.NodeRef avatarId
-
firstName
protected java.lang.String firstName
-
lastName
protected java.lang.String lastName
-
displayName
protected java.lang.String displayName
-
jobTitle
protected java.lang.String jobTitle
-
location
protected java.lang.String location
-
telephone
protected java.lang.String telephone
-
mobile
protected java.lang.String mobile
-
email
protected java.lang.String email
-
skypeId
protected java.lang.String skypeId
-
instantMessageId
protected java.lang.String instantMessageId
-
userStatus
protected java.lang.String userStatus
-
statusUpdatedAt
protected java.util.Date statusUpdatedAt
-
googleId
protected java.lang.String googleId
-
quota
protected java.lang.Long quota
-
quotaUsed
protected java.lang.Long quotaUsed
-
emailNotificationsEnabled
protected java.lang.Boolean emailNotificationsEnabled
-
description
protected java.lang.String description
-
company
protected transient Company company
-
password
protected java.lang.String password
-
oldPassword
protected java.lang.String oldPassword
-
properties
protected transient java.util.Map<java.lang.String,java.lang.Object> properties
-
aspectNames
protected transient java.util.List<java.lang.String> aspectNames
-
capabilities
protected java.util.Map<java.lang.String,java.lang.Boolean> capabilities
-
PROP_PERSON_DESCRIPTION
public static final org.alfresco.service.namespace.QName PROP_PERSON_DESCRIPTION
-
PROP_PERSON_COMPANY
public static final org.alfresco.service.namespace.QName PROP_PERSON_COMPANY
-
PROP_PERSON_AVATAR_ID
public static final org.alfresco.service.namespace.QName PROP_PERSON_AVATAR_ID
-
PROP_PERSON_OLDPASSWORD
public static final org.alfresco.service.namespace.QName PROP_PERSON_OLDPASSWORD
-
PROP_PERSON_PASSWORD
public static final org.alfresco.service.namespace.QName PROP_PERSON_PASSWORD
-
-
Constructor Detail
-
Person
public Person()
-
Person
public Person(java.lang.String userName, java.lang.Boolean enabled, org.alfresco.service.cmr.repository.NodeRef avatarId, java.lang.String firstName, java.lang.String lastName, java.lang.String jobTitle, java.lang.String location, java.lang.String telephone, java.lang.String mobile, java.lang.String email, java.lang.String skypeId, java.lang.String instantMessageId, java.lang.String userStatus, java.util.Date statusUpdatedAt, java.lang.String googleId, java.lang.Long quota, java.lang.Long quotaUsed, java.lang.Boolean emailNotificationsEnabled, java.lang.String description, Company company)
-
Person
public Person(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> nodeProps, boolean enabled)
-
-
Method Detail
-
mapProperties
protected void mapProperties(java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> nodeProps)
-
getCompany
public Company getCompany()
-
setCompany
public void setCompany(Company company)
-
getInstantMessageId
public java.lang.String getInstantMessageId()
-
setInstantMessageId
public void setInstantMessageId(java.lang.String instantMessageId)
-
getGoogleId
public java.lang.String getGoogleId()
-
setGoogleId
public void setGoogleId(java.lang.String googleId)
-
getQuota
public java.lang.Long getQuota()
-
setQuota
protected void setQuota(java.lang.Long quota)
-
getQuotaUsed
public java.lang.Long getQuotaUsed()
-
setQuotaUsed
protected void setQuotaUsed(java.lang.Long quotaUsed)
-
getDescription
public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String description)
-
getUserName
@UniqueId public java.lang.String getUserName()
-
setUserName
public void setUserName(java.lang.String userName)
-
isEnabled
public java.lang.Boolean isEnabled()
-
setEnabled
public void setEnabled(java.lang.Boolean enabled)
-
setAvatarId
public void setAvatarId(org.alfresco.service.cmr.repository.NodeRef avatarId)
-
setPassword
public void setPassword(java.lang.String password)
-
setOldPassword
public void setOldPassword(java.lang.String oldPassword)
-
getAvatarId
public org.alfresco.service.cmr.repository.NodeRef getAvatarId()
-
getFirstName
public java.lang.String getFirstName()
-
setFirstName
public void setFirstName(java.lang.String firstName)
-
setLastName
public void setLastName(java.lang.String lastName)
-
getLastName
public java.lang.String getLastName()
-
getJobTitle
public java.lang.String getJobTitle()
-
setJobTitle
public void setJobTitle(java.lang.String jobTitle)
-
getLocation
public java.lang.String getLocation()
-
setLocation
public void setLocation(java.lang.String location)
-
getTelephone
public java.lang.String getTelephone()
-
setTelephone
public void setTelephone(java.lang.String telephone)
-
getMobile
public java.lang.String getMobile()
-
setMobile
public void setMobile(java.lang.String mobile)
-
getEmail
public java.lang.String getEmail()
-
setEmail
public void setEmail(java.lang.String email)
-
getSkypeId
public java.lang.String getSkypeId()
-
setSkypeId
public void setSkypeId(java.lang.String skypeId)
-
getUserStatus
public java.lang.String getUserStatus()
-
setUserStatus
public void setUserStatus(java.lang.String userStatus)
-
getStatusUpdatedAt
public java.util.Date getStatusUpdatedAt()
-
setStatusUpdatedAt
protected void setStatusUpdatedAt(java.util.Date statusUpdatedAt)
-
isEmailNotificationsEnabled
public java.lang.Boolean isEmailNotificationsEnabled()
-
setEmailNotificationsEnabled
public void setEmailNotificationsEnabled(java.lang.Boolean emailNotificationsEnabled)
-
getPassword
public java.lang.String getPassword()
-
getOldPassword
public java.lang.String getOldPassword()
-
getProperties
public java.util.Map<java.lang.String,java.lang.Object> getProperties()
-
setProperties
public void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
-
getAspectNames
public java.util.List<java.lang.String> getAspectNames()
-
setAspectNames
public void setAspectNames(java.util.List<java.lang.String> aspectNames)
-
getCapabilities
public java.util.Map<java.lang.String,java.lang.Boolean> getCapabilities()
-
setCapabilities
public void setCapabilities(java.util.Map<java.lang.String,java.lang.Boolean> capabilities)
-
wasSet
public boolean wasSet(org.alfresco.service.namespace.QName fieldName)
-
getDisplayName
public java.lang.String getDisplayName()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toProperties
public java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> toProperties()
-
-