Modifier and Type | Field and Description |
---|---|
protected org.alfresco.service.cmr.security.AuthenticationService |
authenticationService |
protected org.alfresco.service.cmr.security.AuthorityService |
authorityService |
protected org.alfresco.service.cmr.repository.ContentService |
contentService |
protected org.alfresco.service.cmr.usage.ContentUsageService |
contentUsageService |
protected Nodes |
nodes |
protected org.alfresco.service.cmr.repository.NodeService |
nodeService |
protected org.alfresco.service.cmr.security.PersonService |
personService |
protected Renditions |
renditions |
protected org.alfresco.repo.security.authentication.ResetPasswordService |
resetPasswordService |
protected Sites |
sites |
protected org.alfresco.service.cmr.site.SiteService |
siteService |
protected org.alfresco.service.cmr.thumbnail.ThumbnailService |
thumbnailService |
DEFAULT_USER, PARAM_FIRST_NAME, PARAM_ID, PARAM_INCLUDE_ASPECTNAMES, PARAM_INCLUDE_PROPERTIES, PARAM_LAST_NAME
Constructor and Description |
---|
PeopleImpl() |
Modifier and Type | Method and Description |
---|---|
Person |
create(Person person)
Create a person.
|
void |
deleteAvatarContent(String personId) |
BinaryResource |
downloadAvatarContent(String personId,
Parameters parameters) |
org.alfresco.service.cmr.repository.NodeRef |
getAvatar(String personId) |
CollectionWithPagingInfo<Person> |
getPeople(Parameters parameters)
Get people list
|
Person |
getPerson(String personId)
Get a full representation of a person.
|
Person |
getPerson(String personId,
List<String> include)
Get a person, specifying optional includes as required.
|
boolean |
hasAvatar(org.alfresco.service.cmr.repository.NodeRef personNodeRef) |
protected void |
processPersonProperties(String userName,
Map<org.alfresco.service.namespace.QName,Serializable> nodeProps) |
void |
requestPasswordReset(String userId,
String client)
Request password reset (an email will be sent to the registered email of the given
userId ). |
void |
resetPassword(String personId,
PasswordReset passwordReset)
Performs password reset
|
void |
setAuthenticationService(org.alfresco.service.cmr.security.AuthenticationService authenticationService) |
void |
setAuthorityService(org.alfresco.service.cmr.security.AuthorityService authorityService) |
void |
setContentService(org.alfresco.service.cmr.repository.ContentService contentService) |
void |
setContentUsageService(org.alfresco.service.cmr.usage.ContentUsageService contentUsageService) |
void |
setNodes(Nodes nodes) |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) |
void |
setPersonService(org.alfresco.service.cmr.security.PersonService personService) |
void |
setRenditions(Renditions renditions) |
void |
setResetPasswordService(org.alfresco.repo.security.authentication.ResetPasswordService resetPasswordService) |
void |
setSites(Sites sites) |
void |
setSiteService(org.alfresco.service.cmr.site.SiteService siteService) |
void |
setThumbnailService(org.alfresco.service.cmr.thumbnail.ThumbnailService thumbnailService) |
Person |
update(String personId,
Person person)
Update the given person's details.
|
Person |
uploadAvatarContent(String personId,
BasicContentInfo contentInfo,
InputStream stream,
Parameters parameters) |
String |
validatePerson(String personId)
Validate, perform -me- substitution and canonicalize the person ID.
|
String |
validatePerson(String requestedPersonId,
boolean validateIsCurrentUser) |
protected Nodes nodes
protected Sites sites
protected org.alfresco.service.cmr.site.SiteService siteService
protected org.alfresco.service.cmr.repository.NodeService nodeService
protected org.alfresco.service.cmr.security.PersonService personService
protected org.alfresco.service.cmr.security.AuthenticationService authenticationService
protected org.alfresco.service.cmr.security.AuthorityService authorityService
protected org.alfresco.service.cmr.usage.ContentUsageService contentUsageService
protected org.alfresco.service.cmr.repository.ContentService contentService
protected org.alfresco.service.cmr.thumbnail.ThumbnailService thumbnailService
protected org.alfresco.repo.security.authentication.ResetPasswordService resetPasswordService
protected Renditions renditions
public void setSites(Sites sites)
public void setSiteService(org.alfresco.service.cmr.site.SiteService siteService)
public void setNodes(Nodes nodes)
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
public void setPersonService(org.alfresco.service.cmr.security.PersonService personService)
public void setAuthenticationService(org.alfresco.service.cmr.security.AuthenticationService authenticationService)
public void setAuthorityService(org.alfresco.service.cmr.security.AuthorityService authorityService)
public void setContentUsageService(org.alfresco.service.cmr.usage.ContentUsageService contentUsageService)
public void setContentService(org.alfresco.service.cmr.repository.ContentService contentService)
public void setThumbnailService(org.alfresco.service.cmr.thumbnail.ThumbnailService thumbnailService)
public void setResetPasswordService(org.alfresco.repo.security.authentication.ResetPasswordService resetPasswordService)
public void setRenditions(Renditions renditions)
public String validatePerson(String personId)
validatePerson
in interface People
personId
- public String validatePerson(String requestedPersonId, boolean validateIsCurrentUser)
validatePerson
in interface People
protected void processPersonProperties(String userName, Map<org.alfresco.service.namespace.QName,Serializable> nodeProps)
public boolean hasAvatar(org.alfresco.service.cmr.repository.NodeRef personNodeRef)
public org.alfresco.service.cmr.repository.NodeRef getAvatar(String personId)
public BinaryResource downloadAvatarContent(String personId, Parameters parameters)
downloadAvatarContent
in interface People
public Person uploadAvatarContent(String personId, BasicContentInfo contentInfo, InputStream stream, Parameters parameters)
uploadAvatarContent
in interface People
public void deleteAvatarContent(String personId)
deleteAvatarContent
in interface People
public Person getPerson(String personId, List<String> include)
People
public CollectionWithPagingInfo<Person> getPeople(Parameters parameters)
People
public Person create(Person person)
People
public Person update(String personId, Person person)
People
public void requestPasswordReset(String userId, String client)
People
userId
).
The API returns a 202 response for a valid, as well as the invalid (does not exist or disabled) userIdrequestPasswordReset
in interface People
userId
- the user id of the person requesting the password resetclient
- the client name which is registered to send emailspublic void resetPassword(String personId, PasswordReset passwordReset)
People
resetPassword
in interface People
passwordReset
- the password reset detailsCopyright © 2005–2017 Alfresco Software. All rights reserved.