| 
| abstract void  | addCommunityListener (V2TIMCommunityListener listener) | 
|   | 
| abstract void  | removeCommunityListener (V2TIMCommunityListener listener) | 
|   | 
| abstract void  | createCommunity (V2TIMGroupInfo info, List< V2TIMCreateGroupMemberInfo > memberList, V2TIMValueCallback< String > callback) | 
|   | 
| abstract void  | getJoinedCommunityList (V2TIMValueCallback< List< V2TIMGroupInfo >> callback) | 
|   | 
| abstract void  | createTopicInCommunity (String groupID, V2TIMTopicInfo topicInfo, V2TIMValueCallback< String > callback) | 
|   | 
| abstract void  | deleteTopicFromCommunity (String groupID, List< String > topicIDList, V2TIMValueCallback< List< V2TIMTopicOperationResult >> callback) | 
|   | 
| abstract void  | setTopicInfo (V2TIMTopicInfo topicInfo, V2TIMCallback callback) | 
|   | 
| abstract void  | getTopicInfoList (String groupID, List< String > topicIDList, V2TIMValueCallback< List< V2TIMTopicInfoResult >> callback) | 
|   | 
| abstract void  | createPermissionGroupInCommunity (V2TIMPermissionGroupInfo info, V2TIMValueCallback< String > callback) | 
|   | 
| abstract void  | deletePermissionGroupFromCommunity (String groupID, List< String > permissionGroupIDList, V2TIMValueCallback< List< V2TIMPermissionGroupOperationResult >> callback) | 
|   | 
| abstract void  | modifyPermissionGroupInfoInCommunity (V2TIMPermissionGroupInfo info, V2TIMCallback callback) | 
|   | 
| abstract void  | getJoinedPermissionGroupListInCommunity (String groupID, V2TIMValueCallback< List< V2TIMPermissionGroupInfoResult >> callback) | 
|   | 
| abstract void  | getPermissionGroupListInCommunity (String groupID, List< String > permissionGroupIDList, V2TIMValueCallback< List< V2TIMPermissionGroupInfoResult >> callback) | 
|   | 
| abstract void  | addCommunityMembersToPermissionGroup (String groupID, String permissionGroupID, List< String > memberList, V2TIMValueCallback< List< V2TIMPermissionGroupMemberOperationResult >> callback) | 
|   | 
| abstract void  | removeCommunityMembersFromPermissionGroup (String groupID, String permissionGroupID, List< String > memberList, V2TIMValueCallback< List< V2TIMPermissionGroupMemberOperationResult >> callback) | 
|   | 
| abstract void  | getCommunityMemberListInPermissionGroup (String groupID, String permissionGroupID, String nextCursor, V2TIMValueCallback< V2TIMPermissionGroupMemberInfoResult > callback) | 
|   | 
| abstract void  | addTopicPermissionToPermissionGroup (String groupID, String permissionGroupID, HashMap< String, Long > topicPermissionMap, V2TIMValueCallback< List< V2TIMTopicOperationResult >> callback) | 
|   | 
| abstract void  | deleteTopicPermissionFromPermissionGroup (String groupID, String permissionGroupID, List< String > topicIDList, V2TIMValueCallback< List< V2TIMTopicOperationResult >> callback) | 
|   | 
| abstract void  | modifyTopicPermissionInPermissionGroup (String groupID, String permissionGroupID, HashMap< String, Long > topicPermissionMap, V2TIMValueCallback< List< V2TIMTopicOperationResult >> callback) | 
|   | 
| abstract void  | getTopicPermissionInPermissionGroup (String groupID, String permissionGroupID, List< String > topicIDList, V2TIMValueCallback< List< V2TIMTopicPermissionResult >> callback) | 
|   |