Package org.alfresco.rest.api.groups
Class SiteGroupsRelation
java.lang.Object
org.alfresco.rest.api.groups.SiteGroupsRelation
- All Implemented Interfaces:
RelationshipResourceAction.Create<SiteGroup>
,RelationshipResourceAction.Delete
,RelationshipResourceAction.Read<SiteGroup>
,RelationshipResourceAction.ReadById<SiteGroup>
,RelationshipResourceAction.Update<SiteGroup>
,ResourceAction
,org.springframework.beans.factory.InitializingBean
@RelationshipResource(name="group-members",
entityResource=SiteEntityResource.class,
title="Site Groups")
public class SiteGroupsRelation
extends Object
implements RelationshipResourceAction.Read<SiteGroup>, RelationshipResourceAction.Delete, RelationshipResourceAction.Create<SiteGroup>, RelationshipResourceAction.Update<SiteGroup>, RelationshipResourceAction.ReadById<SiteGroup>, org.springframework.beans.factory.InitializingBean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
create
(String siteId, List<SiteGroup> siteMembers, Parameters parameters) POST sites//group-members void
delete
(String siteId, String groupId, Parameters parameters) DELETE sites//group-members/ readAll
(String siteId, Parameters parameters) Returns a paged list of all the groups of the site 'siteId'.readById
(String siteId, String groupId, Parameters parameters) Returns site membership information for groupId in siteId.void
update
(String siteId, SiteGroup groupMember, Parameters parameters) PUT sites//group-members/
-
Constructor Details
-
SiteGroupsRelation
public SiteGroupsRelation()
-
-
Method Details
-
setSites
-
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
-
create
POST sites//group-members Adds groups to site
If group does not exist throws NotFoundException (status 404).
- Specified by:
create
in interfaceRelationshipResourceAction.Create<SiteGroup>
- See Also:
-
readAll
Returns a paged list of all the groups of the site 'siteId'.If siteId does not exist, throws NotFoundException (status 404).
- Specified by:
readAll
in interfaceRelationshipResourceAction.Read<SiteGroup>
- Parameters:
siteId
- Entity resource context for this relationshipparameters
- - will never be null and will have the PAGING default values
-
readById
Returns site membership information for groupId in siteId.GET sites/
/group-members/ - Specified by:
readById
in interfaceRelationshipResourceAction.ReadById<SiteGroup>
-
update
PUT sites//group-members/ Updates the membership of group in the site.
- Specified by:
update
in interfaceRelationshipResourceAction.Update<SiteGroup>
-
delete
DELETE sites//group-members/ Remove a group from site.
- Specified by:
delete
in interfaceRelationshipResourceAction.Delete
-