Package org.alfresco.rest.requests
Class Groups
- java.lang.Object
-
- org.alfresco.rest.requests.ModelRequest<Groups>
-
- org.alfresco.rest.requests.Groups
-
public class Groups extends ModelRequest<Groups>
-
-
Field Summary
-
Fields inherited from class org.alfresco.rest.requests.ModelRequest
restWrapper
-
-
Constructor Summary
Constructors Constructor Description Groups(RestWrapper restWrapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RestGroupsModelcreateGroup(java.lang.String groupBodyCreate)Create a group using POST on '/groupsRestGroupMembercreateGroupMembership(java.lang.String groupId, java.lang.String groupMembershipBodyCreate)Create a group membership using POST on '/groups/{groupId}/membersvoiddeleteGroup(java.lang.String groupId)Delete a group using DELETE on '/groups/{groupId}voiddeleteGroupMembership(java.lang.String groupId, java.lang.String groupMemberId)Delete a group membership using DELETE on '/groups/{groupId}/members/{groupMemberId}RestGroupsModelgetGroupDetail(java.lang.String groupId)Retrieve group details using GET on '/groups/{groupId}RestGroupMemberModelsCollectionlistGroupMemberships(java.lang.String groupId)List memberships of a group using GET on '/groups/{groupId}/membersRestGroupsModelsCollectionlistGroups()List existing groups using GET on '/groupsRestGroupsModelupdateGroupDetails(java.lang.String groupId, java.lang.String groupBodyUpdate)Update group details using PUT on '/groups/{groupId}-
Methods inherited from class org.alfresco.rest.requests.ModelRequest
includePath, usingParams
-
-
-
-
Constructor Detail
-
Groups
public Groups(RestWrapper restWrapper)
-
-
Method Detail
-
listGroups
public RestGroupsModelsCollection listGroups()
List existing groups using GET on '/groups
-
createGroup
public RestGroupsModel createGroup(java.lang.String groupBodyCreate)
Create a group using POST on '/groups
-
getGroupDetail
public RestGroupsModel getGroupDetail(java.lang.String groupId)
Retrieve group details using GET on '/groups/{groupId}
-
deleteGroup
public void deleteGroup(java.lang.String groupId)
Delete a group using DELETE on '/groups/{groupId}
-
updateGroupDetails
public RestGroupsModel updateGroupDetails(java.lang.String groupId, java.lang.String groupBodyUpdate)
Update group details using PUT on '/groups/{groupId}
-
listGroupMemberships
public RestGroupMemberModelsCollection listGroupMemberships(java.lang.String groupId)
List memberships of a group using GET on '/groups/{groupId}/members
-
createGroupMembership
public RestGroupMember createGroupMembership(java.lang.String groupId, java.lang.String groupMembershipBodyCreate)
Create a group membership using POST on '/groups/{groupId}/members
-
deleteGroupMembership
public void deleteGroupMembership(java.lang.String groupId, java.lang.String groupMemberId)Delete a group membership using DELETE on '/groups/{groupId}/members/{groupMemberId}
-
-