Package org.alfresco.rest.api.model
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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<String>
aspectNames
protected org.alfresco.service.cmr.repository.NodeRef
avatarId
protected Map<String,Boolean>
capabilities
protected Company
company
protected String
description
protected String
email
protected Boolean
emailNotificationsEnabled
protected Boolean
enabled
protected String
firstName
protected String
googleId
protected String
instantMessageId
protected String
jobTitle
protected String
lastName
protected String
location
protected String
mobile
protected String
oldPassword
protected String
password
static org.alfresco.service.namespace.QName
PROP_PERSON_AVATAR_ID
static org.alfresco.service.namespace.QName
PROP_PERSON_COMPANY
static org.alfresco.service.namespace.QName
PROP_PERSON_DESCRIPTION
static org.alfresco.service.namespace.QName
PROP_PERSON_OLDPASSWORD
static org.alfresco.service.namespace.QName
PROP_PERSON_PASSWORD
protected Map<String,Object>
properties
protected Long
quota
protected Long
quotaUsed
protected String
skypeId
protected Date
statusUpdatedAt
protected String
telephone
protected String
userName
protected String
userStatus
-
Constructor Summary
Constructors Constructor Description Person()
Person(String userName, Boolean enabled, org.alfresco.service.cmr.repository.NodeRef avatarId, String firstName, String lastName, String jobTitle, String location, String telephone, String mobile, String email, String skypeId, String instantMessageId, String userStatus, Date statusUpdatedAt, String googleId, Long quota, Long quotaUsed, Boolean emailNotificationsEnabled, String description, Company company)
Person(org.alfresco.service.cmr.repository.NodeRef nodeRef, Map<org.alfresco.service.namespace.QName,Serializable> nodeProps, boolean enabled)
-
Method Summary
-
-
-
Field Detail
-
userName
protected String userName
-
enabled
protected Boolean enabled
-
avatarId
protected org.alfresco.service.cmr.repository.NodeRef avatarId
-
firstName
protected String firstName
-
lastName
protected String lastName
-
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
-
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(String userName, Boolean enabled, org.alfresco.service.cmr.repository.NodeRef avatarId, String firstName, String lastName, String jobTitle, String location, String telephone, String mobile, String email, String skypeId, String instantMessageId, String userStatus, Date statusUpdatedAt, String googleId, Long quota, Long quotaUsed, Boolean emailNotificationsEnabled, String description, Company company)
-
Person
public Person(org.alfresco.service.cmr.repository.NodeRef nodeRef, Map<org.alfresco.service.namespace.QName,Serializable> nodeProps, boolean enabled)
-
-
Method Detail
-
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)
-
setUserName
public void setUserName(String userName)
-
isEnabled
public Boolean isEnabled()
-
setEnabled
public void setEnabled(Boolean enabled)
-
setAvatarId
public void setAvatarId(org.alfresco.service.cmr.repository.NodeRef avatarId)
-
setPassword
public void setPassword(String password)
-
setOldPassword
public void setOldPassword(String oldPassword)
-
getAvatarId
public org.alfresco.service.cmr.repository.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()
-
wasSet
public boolean wasSet(org.alfresco.service.namespace.QName fieldName)
-
getDisplayName
public String getDisplayName()
-
toProperties
public Map<org.alfresco.service.namespace.QName,Serializable> toProperties()
-
-