public class GroupBaseManager
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
GroupBaseManager.GroupInternalListener |
static interface |
GroupBaseManager.GroupTypeCallback |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
acceptPendency(TIMGroupPendencyItem item,
java.lang.String msg,
TIMCallBack cb) |
void |
applyJoinGroup(java.lang.String groupId,
java.lang.String reason,
TIMCallBack callBack) |
void |
createGroup(TIMGroupManager.CreateGroupParam param,
TIMValueCallBack callBack) |
void |
deleteGroup(java.lang.String groupId,
TIMCallBack callBack) |
void |
deleteGroupAttributes(java.lang.String groupID,
java.util.List<java.lang.String> attributeKeys,
TIMCallBack callBack) |
void |
deleteGroupMember(TIMGroupManager.DeleteMemberParam param,
TIMValueCallBack<java.util.List<TIMGroupMemberResult>> cb) |
void |
getAVChatRoomMembers(java.lang.String groupID,
TIMValueCallBack<java.util.List<TIMGroupAVMemberInfo>> callBack) |
void |
getGroupAttributes(java.lang.String groupID,
java.util.List<java.lang.String> attributeKeys,
TIMValueCallBack<java.util.Map<java.lang.String,java.lang.String>> callBack) |
void |
getGroupInfo(java.util.List<java.lang.String> groupIdList,
TIMValueCallBack<java.util.List<TIMGroupDetailInfoResult>> cb) |
void |
getGroupList(TIMValueCallBack<java.util.List<TIMGroupBaseInfo>> cb) |
void |
getGroupMembers(java.lang.String groupId,
TIMValueCallBack<java.util.List<TIMGroupMemberInfo>> cb) |
void |
getGroupMembersByFilter(java.lang.String groupId,
long flags,
TIMGroupMemberRoleFilter filter,
java.util.List<java.lang.String> custom,
long nextSeq,
TIMValueCallBack<TIMGroupMemberSucc> cb) |
void |
getGroupMembersInfo(java.lang.String groupId,
java.util.List<java.lang.String> identifiers,
TIMValueCallBack<java.util.List<TIMGroupMemberInfo>> cb) |
void |
getGroupOnlineMemberCount(java.lang.String groupId,
TIMValueCallBack<java.lang.Integer> cb) |
void |
getGroupPendencyList(TIMGroupPendencyGetParam param,
TIMValueCallBack<TIMGroupPendencyListGetSucc> cb) |
void |
getGroupSelfInfo(java.lang.String groupId,
java.lang.String selfId,
TIMValueCallBack<TIMGroupMemberInfo> cb) |
void |
getGroupsType(java.lang.String groupID,
GroupBaseManager.GroupTypeCallback groupTypeCallback) |
static GroupBaseManager |
getInstance() |
void |
initGroupAttributes(java.lang.String groupID,
java.util.Map<java.lang.String,java.lang.String> attributes,
TIMCallBack callBack) |
void |
initGroupModule() |
void |
inviteGroupMember(java.lang.String groupId,
java.util.List<java.lang.String> memList,
TIMValueCallBack<java.util.List<TIMGroupMemberResult>> cb) |
void |
modifyGroupInfo(TIMGroupManager.ModifyGroupInfoParam param,
TIMCallBack cb) |
void |
modifyGroupOwner(java.lang.String groupId,
java.lang.String identifier,
TIMCallBack cb) |
void |
modifyMemberInfo(TIMGroupManager.ModifyMemberInfoParam param,
TIMCallBack cb) |
TIMGroupDetailInfo |
queryGroupInfo(java.lang.String groupId) |
void |
quitGroup(java.lang.String groupId,
TIMCallBack callBack) |
void |
refusePendency(TIMGroupPendencyItem item,
java.lang.String msg,
TIMCallBack cb) |
void |
reportGroupPendency(long timestamp,
TIMCallBack cb) |
void |
setGroupAttributes(java.lang.String groupID,
java.util.Map<java.lang.String,java.lang.String> attributes,
TIMCallBack callBack) |
void |
setGroupInternalListener(GroupBaseManager.GroupInternalListener groupInternalListener) |
public static GroupBaseManager getInstance()
public void createGroup(TIMGroupManager.CreateGroupParam param, TIMValueCallBack callBack)
public void deleteGroup(java.lang.String groupId,
TIMCallBack callBack)
public void applyJoinGroup(@NonNull
java.lang.String groupId,
java.lang.String reason,
TIMCallBack callBack)
public void quitGroup(@NonNull
java.lang.String groupId,
TIMCallBack callBack)
public void deleteGroupMember(TIMGroupManager.DeleteMemberParam param, TIMValueCallBack<java.util.List<TIMGroupMemberResult>> cb)
public void inviteGroupMember(@NonNull
java.lang.String groupId,
@NonNull
java.util.List<java.lang.String> memList,
TIMValueCallBack<java.util.List<TIMGroupMemberResult>> cb)
public void getGroupList(TIMValueCallBack<java.util.List<TIMGroupBaseInfo>> cb)
public void modifyGroupInfo(@NonNull
TIMGroupManager.ModifyGroupInfoParam param,
TIMCallBack cb)
public void modifyGroupOwner(@NonNull
java.lang.String groupId,
@NonNull
java.lang.String identifier,
TIMCallBack cb)
public void getGroupInfo(@NonNull
java.util.List<java.lang.String> groupIdList,
TIMValueCallBack<java.util.List<TIMGroupDetailInfoResult>> cb)
public TIMGroupDetailInfo queryGroupInfo(@NonNull java.lang.String groupId)
public void modifyMemberInfo(@NonNull
TIMGroupManager.ModifyMemberInfoParam param,
TIMCallBack cb)
public void getGroupMembers(@NonNull
java.lang.String groupId,
TIMValueCallBack<java.util.List<TIMGroupMemberInfo>> cb)
public void getGroupMembersInfo(@NonNull
java.lang.String groupId,
@NonNull
java.util.List<java.lang.String> identifiers,
TIMValueCallBack<java.util.List<TIMGroupMemberInfo>> cb)
public void getGroupSelfInfo(@NonNull
java.lang.String groupId,
@NonNull
java.lang.String selfId,
TIMValueCallBack<TIMGroupMemberInfo> cb)
public void getGroupPendencyList(@NonNull
TIMGroupPendencyGetParam param,
TIMValueCallBack<TIMGroupPendencyListGetSucc> cb)
public void reportGroupPendency(long timestamp,
TIMCallBack cb)
public void acceptPendency(@NonNull
TIMGroupPendencyItem item,
java.lang.String msg,
@NonNull
TIMCallBack cb)
public void refusePendency(TIMGroupPendencyItem item, java.lang.String msg, @NonNull TIMCallBack cb)
public void getGroupMembersByFilter(@NonNull
java.lang.String groupId,
long flags,
@NonNull
TIMGroupMemberRoleFilter filter,
java.util.List<java.lang.String> custom,
long nextSeq,
TIMValueCallBack<TIMGroupMemberSucc> cb)
public void getAVChatRoomMembers(java.lang.String groupID,
TIMValueCallBack<java.util.List<TIMGroupAVMemberInfo>> callBack)
public void initGroupAttributes(java.lang.String groupID,
java.util.Map<java.lang.String,java.lang.String> attributes,
TIMCallBack callBack)
public void setGroupAttributes(java.lang.String groupID,
java.util.Map<java.lang.String,java.lang.String> attributes,
TIMCallBack callBack)
public void deleteGroupAttributes(java.lang.String groupID,
java.util.List<java.lang.String> attributeKeys,
TIMCallBack callBack)
public void getGroupAttributes(java.lang.String groupID,
java.util.List<java.lang.String> attributeKeys,
TIMValueCallBack<java.util.Map<java.lang.String,java.lang.String>> callBack)
public void getGroupOnlineMemberCount(@NonNull
java.lang.String groupId,
TIMValueCallBack<java.lang.Integer> cb)
public void getGroupsType(java.lang.String groupID,
GroupBaseManager.GroupTypeCallback groupTypeCallback)
public void initGroupModule()
public void setGroupInternalListener(GroupBaseManager.GroupInternalListener groupInternalListener)