Class Person

java.lang.Object
org.alfresco.rest.api.model.Person
All Implemented Interfaces:
Serializable

public class Person extends Object implements Serializable
Represents a person (aka user) within the system.
Author:
steveglover
See Also:
  • Field Details

    • userName

      protected String userName
    • enabled

      protected Boolean enabled
    • avatarId

      protected NodeRef avatarId
    • firstName

      protected String firstName
    • lastName

      protected String lastName
    • displayName

      protected String displayName
    • jobTitle

      protected String jobTitle
    • location

      protected String location
    • telephone

      protected String telephone
    • mobile

      protected String mobile
    • email

      protected String email
    • skypeId

      protected String skypeId
    • instantMessageId

      protected String instantMessageId
    • userStatus

      protected String userStatus
    • statusUpdatedAt

      protected Date statusUpdatedAt
    • googleId

      protected String googleId
    • quota

      protected Long quota
    • quotaUsed

      protected Long quotaUsed
    • emailNotificationsEnabled

      protected Boolean emailNotificationsEnabled
    • description

      protected String description
    • company

      protected transient Company company
    • password

      protected String password
    • oldPassword

      protected String oldPassword
    • properties

      protected transient Map<String,Object> properties
    • aspectNames

      protected transient List<String> aspectNames
    • capabilities

      protected Map<String,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 Details

  • Method Details

    • mapProperties

      protected void mapProperties(Map<org.alfresco.service.namespace.QName,Serializable> nodeProps)
    • getCompany

      public Company getCompany()
    • setCompany

      public void setCompany(Company company)
    • getInstantMessageId

      public String getInstantMessageId()
    • setInstantMessageId

      public void setInstantMessageId(String instantMessageId)
    • getGoogleId

      public String getGoogleId()
    • setGoogleId

      public void setGoogleId(String googleId)
    • getQuota

      public Long getQuota()
    • setQuota

      protected void setQuota(Long quota)
    • getQuotaUsed

      public Long getQuotaUsed()
    • setQuotaUsed

      protected void setQuotaUsed(Long quotaUsed)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getUserName

      @UniqueId public String getUserName()
    • setUserName

      public void setUserName(String userName)
    • isEnabled

      public Boolean isEnabled()
    • setEnabled

      public void setEnabled(Boolean enabled)
    • setAvatarId

      public void setAvatarId(NodeRef avatarId)
    • setPassword

      public void setPassword(String password)
    • setOldPassword

      public void setOldPassword(String oldPassword)
    • getAvatarId

      public NodeRef getAvatarId()
    • getFirstName

      public String getFirstName()
    • setFirstName

      public void setFirstName(String firstName)
    • setLastName

      public void setLastName(String lastName)
    • getLastName

      public String getLastName()
    • getJobTitle

      public String getJobTitle()
    • setJobTitle

      public void setJobTitle(String jobTitle)
    • getLocation

      public String getLocation()
    • setLocation

      public void setLocation(String location)
    • getTelephone

      public String getTelephone()
    • setTelephone

      public void setTelephone(String telephone)
    • getMobile

      public String getMobile()
    • setMobile

      public void setMobile(String mobile)
    • getEmail

      public String getEmail()
    • setEmail

      public void setEmail(String email)
    • getSkypeId

      public String getSkypeId()
    • setSkypeId

      public void setSkypeId(String skypeId)
    • getUserStatus

      public String getUserStatus()
    • setUserStatus

      public void setUserStatus(String userStatus)
    • getStatusUpdatedAt

      public Date getStatusUpdatedAt()
    • setStatusUpdatedAt

      protected void setStatusUpdatedAt(Date statusUpdatedAt)
    • isEmailNotificationsEnabled

      public Boolean isEmailNotificationsEnabled()
    • setEmailNotificationsEnabled

      public void setEmailNotificationsEnabled(Boolean emailNotificationsEnabled)
    • getPassword

      public String getPassword()
    • getOldPassword

      public String getOldPassword()
    • getProperties

      public Map<String,Object> getProperties()
    • setProperties

      public void setProperties(Map<String,Object> properties)
    • getAspectNames

      public List<String> getAspectNames()
    • setAspectNames

      public void setAspectNames(List<String> aspectNames)
    • getCapabilities

      public Map<String,Boolean> getCapabilities()
    • setCapabilities

      public void setCapabilities(Map<String,Boolean> capabilities)
    • wasSet

      public boolean wasSet(org.alfresco.service.namespace.QName fieldName)
    • getDisplayName

      public String getDisplayName()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toProperties

      public Map<org.alfresco.service.namespace.QName,Serializable> toProperties()