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 TypeMethodDescriptionvoidcreate(String siteId, List<SiteGroup> siteMembers, Parameters parameters) POST sites//group-members voiddelete(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.voidupdate(String siteId, SiteGroup groupMember, Parameters parameters) PUT sites//group-members/
-
Constructor Details
-
SiteGroupsRelation
public SiteGroupsRelation()
-
-
Method Details
-
setSites
-
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSetin 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:
createin 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:
readAllin 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:
readByIdin interfaceRelationshipResourceAction.ReadById<SiteGroup>
-
update
PUT sites//group-members/ Updates the membership of group in the site.
- Specified by:
updatein interfaceRelationshipResourceAction.Update<SiteGroup>
-
delete
DELETE sites//group-members/ Remove a group from site.
- Specified by:
deletein interfaceRelationshipResourceAction.Delete
-