Package org.alfresco.rest.api.sites
Class SiteMembersRelation
java.lang.Object
org.alfresco.rest.api.sites.SiteMembersRelation
- All Implemented Interfaces:
RelationshipResourceAction.Create<SiteMember>,RelationshipResourceAction.Delete,RelationshipResourceAction.Read<SiteMember>,RelationshipResourceAction.ReadById<SiteMember>,RelationshipResourceAction.Update<SiteMember>,ResourceAction,org.springframework.beans.factory.InitializingBean
@RelationshipResource(name="members",
entityResource=SiteEntityResource.class,
title="Site Members")
public class SiteMembersRelation
extends Object
implements RelationshipResourceAction.Read<SiteMember>, RelationshipResourceAction.Delete, RelationshipResourceAction.Create<SiteMember>, RelationshipResourceAction.Update<SiteMember>, RelationshipResourceAction.ReadById<SiteMember>, org.springframework.beans.factory.InitializingBean
- Author:
- steveglover
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreate(String siteId, List<SiteMember> siteMembers, Parameters parameters) POST sites//members Adds personId as a member of site siteId. voiddelete(String siteId, String personId, Parameters parameters) DELETE sites//members/ Removes personId as a member of site siteId. readAll(String siteId, Parameters parameters) Returns a paged list of all the members of the site 'siteId'.readById(String siteId, String personId, Parameters parameters) Returns site membership information for personId in siteId.voidupdate(String siteId, SiteMember siteMember, Parameters parameters) PUT sites//members Updates the membership of personId in the site (of which personId must be an existing member).
-
Constructor Details
-
SiteMembersRelation
public SiteMembersRelation()
-
-
Method Details
-
setSites
-
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
readAll
Returns a paged list of all the members of the site 'siteId'. If siteId does not exist, throws NotFoundException (status 404). (non-Javadoc)- Specified by:
readAllin interfaceRelationshipResourceAction.Read<SiteMember>- Parameters:
siteId- Entity resource context for this relationshipparameters- - will never be null and will have the PAGING default values- See Also:
-
create
POST sites//members Adds personId as a member of site siteId. If personId does not exist throws NotFoundException (status 404). If siteMember. does not exist throws NotFoundException (status 404). -
delete
DELETE sites//members/ Removes personId as a member of site siteId. - Specified by:
deletein interfaceRelationshipResourceAction.Delete
-
update
PUT sites//members Updates the membership of personId in the site (of which personId must be an existing member). - Specified by:
updatein interfaceRelationshipResourceAction.Update<SiteMember>
-
readById
Returns site membership information for personId in siteId. GET sites//members/ - Specified by:
readByIdin interfaceRelationshipResourceAction.ReadById<SiteMember>
-