Class Groups


public class Groups extends ModelRequest<Groups>
  • Constructor Details

  • Method Details

    • listGroups

      public RestGroupsModelsCollection listGroups()
      List existing groups using GET on '/groups
    • createGroup

      public RestGroupsModel createGroup(String groupBodyCreate)
      Create a group using POST on '/groups
    • getGroupDetail

      public RestGroupsModel getGroupDetail(String groupId)
      Retrieve group details using GET on '/groups/{groupId}
    • deleteGroup

      public void deleteGroup(String groupId)
      Delete a group using DELETE on '/groups/{groupId}
    • updateGroupDetails

      public RestGroupsModel updateGroupDetails(String groupId, String groupBodyUpdate)
      Update group details using PUT on '/groups/{groupId}
    • listGroupMemberships

      public RestGroupMemberModelsCollection listGroupMemberships(String groupId)
      List memberships of a group using GET on '/groups/{groupId}/members
    • createGroupMembership

      public RestGroupMember createGroupMembership(String groupId, String groupMembershipBodyCreate)
      Create a group membership using POST on '/groups/{groupId}/members
    • deleteGroupMembership

      public void deleteGroupMembership(String groupId, String groupMemberId)
      Delete a group membership using DELETE on '/groups/{groupId}/members/{groupMemberId}