Class Person

  • All Implemented Interfaces:
    java.io.Serializable

    public class Person
    extends java.lang.Object
    implements java.io.Serializable
    Represents a person (aka user) within the system.
    Author:
    steveglover
    See Also:
    Serialized Form
    • 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:
        toString in class java.lang.Object
      • toProperties

        public java.util.Map<org.alfresco.service.namespace.QName,​java.io.Serializable> toProperties()