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.Serializable
Represents 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>
aspectNames
protected org.alfresco.service.cmr.repository.NodeRef
avatarId
protected java.util.Map<java.lang.String,java.lang.Boolean>
capabilities
protected Company
company
protected java.lang.String
description
protected java.lang.String
email
protected java.lang.Boolean
emailNotificationsEnabled
protected java.lang.Boolean
enabled
protected java.lang.String
firstName
protected java.lang.String
googleId
protected java.lang.String
instantMessageId
protected java.lang.String
jobTitle
protected java.lang.String
lastName
protected java.lang.String
location
protected java.lang.String
mobile
protected java.lang.String
oldPassword
protected java.lang.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 java.util.Map<java.lang.String,java.lang.Object>
properties
protected java.lang.Long
quota
protected java.lang.Long
quotaUsed
protected java.lang.String
skypeId
protected java.util.Date
statusUpdatedAt
protected java.lang.String
telephone
protected java.lang.String
userName
protected java.lang.String
userStatus
-
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.NodeRef
getAvatarId()
java.util.Map<java.lang.String,java.lang.Boolean>
getCapabilities()
Company
getCompany()
java.lang.String
getDescription()
java.lang.String
getDisplayName()
java.lang.String
getEmail()
java.lang.String
getFirstName()
java.lang.String
getGoogleId()
java.lang.String
getInstantMessageId()
java.lang.String
getJobTitle()
java.lang.String
getLastName()
java.lang.String
getLocation()
java.lang.String
getMobile()
java.lang.String
getOldPassword()
java.lang.String
getPassword()
java.util.Map<java.lang.String,java.lang.Object>
getProperties()
java.lang.Long
getQuota()
java.lang.Long
getQuotaUsed()
java.lang.String
getSkypeId()
java.util.Date
getStatusUpdatedAt()
java.lang.String
getTelephone()
java.lang.String
getUserName()
java.lang.String
getUserStatus()
java.lang.Boolean
isEmailNotificationsEnabled()
java.lang.Boolean
isEnabled()
protected void
mapProperties(java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> nodeProps)
void
setAspectNames(java.util.List<java.lang.String> aspectNames)
void
setAvatarId(org.alfresco.service.cmr.repository.NodeRef avatarId)
void
setCapabilities(java.util.Map<java.lang.String,java.lang.Boolean> capabilities)
void
setCompany(Company company)
void
setDescription(java.lang.String description)
void
setEmail(java.lang.String email)
void
setEmailNotificationsEnabled(java.lang.Boolean emailNotificationsEnabled)
void
setEnabled(java.lang.Boolean enabled)
void
setFirstName(java.lang.String firstName)
void
setGoogleId(java.lang.String googleId)
void
setInstantMessageId(java.lang.String instantMessageId)
void
setJobTitle(java.lang.String jobTitle)
void
setLastName(java.lang.String lastName)
void
setLocation(java.lang.String location)
void
setMobile(java.lang.String mobile)
void
setOldPassword(java.lang.String oldPassword)
void
setPassword(java.lang.String password)
void
setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
protected void
setQuota(java.lang.Long quota)
protected void
setQuotaUsed(java.lang.Long quotaUsed)
void
setSkypeId(java.lang.String skypeId)
protected void
setStatusUpdatedAt(java.util.Date statusUpdatedAt)
void
setTelephone(java.lang.String telephone)
void
setUserName(java.lang.String userName)
void
setUserStatus(java.lang.String userStatus)
java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable>
toProperties()
java.lang.String
toString()
boolean
wasSet(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
-
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 classjava.lang.Object
-
toProperties
public java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> toProperties()
-
-