Class Groups

    • Constructor Detail

    • Method Detail

      • listGroups

        public RestGroupsModelsCollection listGroups()
                                              throws java.lang.Exception
        List existing groups using GET on '/groups
        Throws:
        java.lang.Exception
      • createGroup

        public RestGroupsModel createGroup​(java.lang.String groupBodyCreate)
                                    throws java.lang.Exception
        Create a group using POST on '/groups
        Throws:
        java.lang.Exception
      • getGroupDetail

        public RestGroupsModel getGroupDetail​(java.lang.String groupId)
                                       throws java.lang.Exception
        Retrieve group details using GET on '/groups/{groupId}
        Throws:
        java.lang.Exception
      • deleteGroup

        public void deleteGroup​(java.lang.String groupId)
                         throws java.lang.Exception
        Delete a group using DELETE on '/groups/{groupId}
        Throws:
        java.lang.Exception
      • updateGroupDetails

        public RestGroupsModel updateGroupDetails​(java.lang.String groupId,
                                                  java.lang.String groupBodyUpdate)
                                           throws java.lang.Exception
        Update group details using PUT on '/groups/{groupId}
        Throws:
        java.lang.Exception
      • listGroupMemberships

        public RestGroupMemberModelsCollection listGroupMemberships​(java.lang.String groupId)
                                                             throws java.lang.Exception
        List memberships of a group using GET on '/groups/{groupId}/members
        Throws:
        java.lang.Exception
      • createGroupMembership

        public RestGroupMember createGroupMembership​(java.lang.String groupId,
                                                     java.lang.String groupMembershipBodyCreate)
                                              throws java.lang.Exception
        Create a group membership using POST on '/groups/{groupId}/members
        Throws:
        java.lang.Exception
      • deleteGroupMembership

        public void deleteGroupMembership​(java.lang.String groupId,
                                          java.lang.String groupMemberId)
                                   throws java.lang.Exception
        Delete a group membership using DELETE on '/groups/{groupId}/members/{groupMemberId}
        Throws:
        java.lang.Exception