Package io.rong.imkit.userinfo.db.dao

## Interface GroupMemberDao

- All Implemented Interfaces:

      public interface GroupMemberDao

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Class | Description
    --- | --- | ---

  - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---

  - ### Enum Constant Summary

    Enum Constants
    Enum Constant | Description
    --- | ---

  - ### Method Summary

    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract LiveData<List<GroupMember>>` | `getGroupAllMembers(String groupId)` |
    `abstract LiveData<List<GroupMember>>` | `getAllGroupMembers()` |
    `abstract GroupMember` | `getGroupMember(String groupId, String userId)` |
    `abstract void` | `removeGroupMember(String groupId, String userId)` |
    `abstract void` | `removeGroupAllMember(String groupId)` |
    `abstract void` | `insertGroupMember(GroupMember groupMember)` |
    `abstract void` | `insertGroupMembers(List<GroupMember> groupMemberList)` |
    `abstract List<GroupMember>` | `getLimitGroupMembers(int limit)` |

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

  - ### Method Detail

    - #### getGroupAllMembers

           abstract LiveData<List<GroupMember>> getGroupAllMembers(String groupId)

    - #### getAllGroupMembers

           abstract LiveData<List<GroupMember>> getAllGroupMembers()

    - #### getGroupMember

           abstract GroupMember getGroupMember(String groupId, String userId)

    - #### removeGroupMember

           abstract void removeGroupMember(String groupId, String userId)

    - #### removeGroupAllMember

           abstract void removeGroupAllMember(String groupId)

    - #### insertGroupMember

           abstract void insertGroupMember(GroupMember groupMember)

    - #### insertGroupMembers

           abstract void insertGroupMembers(List<GroupMember> groupMemberList)

    - #### getLimitGroupMembers

           abstract List<GroupMember> getLimitGroupMembers(int limit)