NIMSDK-AOS  10.8.30
Public 成员函数 | 所有成员列表
com.netease.nimlib.sdk.qchat.QChatRoleService接口 参考

Public 成员函数

InvocationFuture< QChatCreateServerRoleResultcreateServerRole (QChatCreateServerRoleParam param)
 新增服务器身份组 更多...
 
InvocationFuture< Void > deleteServerRole (QChatDeleteServerRoleParam param)
 移除服务器身份组 更多...
 
InvocationFuture< QChatUpdateServerRoleResultupdateServerRole (QChatUpdateServerRoleParam param)
 修改服务器身份组信息 更多...
 
InvocationFuture< QChatUpdateServerRolePrioritiesResultupdateServerRolePriorities (QChatUpdateServerRolePrioritiesParam param)
 批量修改服务器身份组优先级 更多...
 
InvocationFuture< QChatGetServerRolesResultgetServerRoles (QChatGetServerRolesParam param)
 查询服务器下身份组列表,第一页返回结果额外包含everyone身份组,自定义身份组数量充足的情况下会返回limit+1个身份组 更多...
 
InvocationFuture< QChatAddChannelRoleResultaddChannelRole (QChatAddChannelRoleParam param)
 新增Channel身份组 更多...
 
InvocationFuture< Void > removeChannelRole (QChatRemoveChannelRoleParam param)
 删除频道身份组 更多...
 
InvocationFuture< QChatUpdateChannelRoleResultupdateChannelRole (QChatUpdateChannelRoleParam param)
 修改频道下某身份组的权限 更多...
 
InvocationFuture< QChatGetChannelRolesResultgetChannelRoles (QChatGetChannelRolesParam param)
 查询某频道下的身份组信息列表 更多...
 
InvocationFuture< QChatAddMemberRoleResultaddMemberRole (QChatAddMemberRoleParam param)
 为某个人定制某频道的权限 更多...
 
InvocationFuture< Void > removeMemberRole (QChatRemoveMemberRoleParam param)
 删除频道下某人的定制权限 更多...
 
InvocationFuture< QChatUpdateMemberRoleResultupdateMemberRole (QChatUpdateMemberRoleParam param)
 修改某人的定制权限 更多...
 
InvocationFuture< QChatGetMemberRolesResultgetMemberRoles (QChatGetMemberRolesParam param)
 查询channel下某人的定制权限 更多...
 
InvocationFuture< QChatAddMembersToServerRoleResultaddMembersToServerRole (QChatAddMembersToServerRoleParam param)
 将某些人加入某服务器身份组 更多...
 
InvocationFuture< QChatRemoveMembersFromServerRoleResultremoveMembersFromServerRole (QChatRemoveMembersFromServerRoleParam param)
 将某些人移出某服务器身份组 更多...
 
InvocationFuture< QChatGetMembersFromServerRoleResultgetMembersFromServerRole (QChatGetMembersFromServerRoleParam param)
 查询某服务器下某身份组下的成员列表 更多...
 
InvocationFuture< QChatGetServerRolesByAccidResultgetServerRolesByAccid (QChatGetServerRolesByAccidParam param)
 通过accid查询该accid所属的服务器身份组列表,结果只有自定义身份组,不包含everyone身份组 更多...
 
InvocationFuture< QChatGetExistingServerRolesByAccidsResultgetExistingServerRolesByAccids (QChatGetExistingServerRolesByAccidsParam param)
 通过accid查询该accid所属的服务器身份组列表,结果只有自定义身份组,不包含everyone身份组 更多...
 
InvocationFuture< QChatGetExistingAccidsInServerRoleResultgetExistingAccidsInServerRole (QChatGetExistingAccidsInServerRoleParam param)
 查询一批accids在某个服务器身份组下存在的列表 更多...
 
InvocationFuture< QChatGetExistingChannelRolesByServerRoleIdsResultgetExistingChannelRolesByServerRoleIds (QChatGetExistingChannelRolesByServerRoleIdsParam param)
 通过服务器身份组Id列表查询频道身份组列表 更多...
 
InvocationFuture< QChatGetExistingAccidsOfMemberRolesResultgetExistingAccidsOfMemberRoles (QChatGetExistingAccidsOfMemberRolesParam param)
 查询一批accids中定制了服务器身份组的列表 更多...
 
InvocationFuture< QChatCheckPermissionResultcheckPermission (QChatCheckPermissionParam param)
 查询自己是否拥有某个权限 更多...
 
InvocationFuture< QChatAddChannelCategoryRoleResultaddChannelCategoryRole (QChatAddChannelCategoryRoleParam param)
 新增频道分组身份组 更多...
 
InvocationFuture< Void > removeChannelCategoryRole (QChatRemoveChannelCategoryRoleParam param)
 删除频道分组身份组 更多...
 
InvocationFuture< QChatUpdateChannelCategoryRoleResultupdateChannelCategoryRole (QChatUpdateChannelCategoryRoleParam param)
 修改频道分组身份组权限 更多...
 
InvocationFuture< QChatGetChannelCategoryRolesResultgetChannelCategoryRoles (QChatGetChannelCategoryRolesParam param)
 查询频道分组身份组信息 更多...
 
InvocationFuture< QChatAddChannelCategoryMemberRoleResultaddChannelCategoryMemberRole (QChatAddChannelCategoryMemberRoleParam param)
 创建频道分组某人的定制权限 更多...
 
InvocationFuture< Void > removeChannelCategoryMemberRole (QChatRemoveChannelCategoryMemberRoleParam param)
 删除频道分组某人的定制权限 更多...
 
InvocationFuture< QChatUpdateChannelCategoryMemberRoleResultupdateChannelCategoryMemberRole (QChatUpdateChannelCategoryMemberRoleParam param)
 修改频道分组某人的定制权限 更多...
 
InvocationFuture< QChatGetChannelCategoryMemberRolesResultgetChannelCategoryMemberRoles (QChatGetChannelCategoryMemberRolesParam param)
 查询频道分组下某人的定制权限 更多...
 
InvocationFuture< QChatCheckPermissionsResultcheckPermissions (QChatCheckPermissionsParam param)
 查询自己是否拥有某些权限 更多...
 

详细描述

在文件 QChatRoleService.java64 行定义.

成员函数说明

InvocationFuture<QChatAddChannelCategoryMemberRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.addChannelCategoryMemberRole ( QChatAddChannelCategoryMemberRoleParam  param)

创建频道分组某人的定制权限

参数
param
返回
InvocationFuture<QChatAddChannelCategoryRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.addChannelCategoryRole ( QChatAddChannelCategoryRoleParam  param)

新增频道分组身份组

参数
param
返回
InvocationFuture<QChatAddChannelRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.addChannelRole ( QChatAddChannelRoleParam  param)

新增Channel身份组

参数
param
返回
InvocationFuture<QChatAddMemberRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.addMemberRole ( QChatAddMemberRoleParam  param)

为某个人定制某频道的权限

参数
param
返回
InvocationFuture<QChatAddMembersToServerRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.addMembersToServerRole ( QChatAddMembersToServerRoleParam  param)

将某些人加入某服务器身份组

参数
param
返回
InvocationFuture<QChatCheckPermissionResult> com.netease.nimlib.sdk.qchat.QChatRoleService.checkPermission ( QChatCheckPermissionParam  param)

查询自己是否拥有某个权限

参数
param
返回
InvocationFuture<QChatCheckPermissionsResult> com.netease.nimlib.sdk.qchat.QChatRoleService.checkPermissions ( QChatCheckPermissionsParam  param)

查询自己是否拥有某些权限

参数
param
返回
InvocationFuture<QChatCreateServerRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.createServerRole ( QChatCreateServerRoleParam  param)

新增服务器身份组

参数
param
返回
InvocationFuture<Void> com.netease.nimlib.sdk.qchat.QChatRoleService.deleteServerRole ( QChatDeleteServerRoleParam  param)

移除服务器身份组

参数
param
返回
InvocationFuture<QChatGetChannelCategoryMemberRolesResult> com.netease.nimlib.sdk.qchat.QChatRoleService.getChannelCategoryMemberRoles ( QChatGetChannelCategoryMemberRolesParam  param)

查询频道分组下某人的定制权限

参数
param
返回
InvocationFuture<QChatGetChannelCategoryRolesResult> com.netease.nimlib.sdk.qchat.QChatRoleService.getChannelCategoryRoles ( QChatGetChannelCategoryRolesParam  param)

查询频道分组身份组信息

参数
param
返回
InvocationFuture<QChatGetChannelRolesResult> com.netease.nimlib.sdk.qchat.QChatRoleService.getChannelRoles ( QChatGetChannelRolesParam  param)

查询某频道下的身份组信息列表

参数
param
返回
InvocationFuture<QChatGetExistingAccidsInServerRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.getExistingAccidsInServerRole ( QChatGetExistingAccidsInServerRoleParam  param)

查询一批accids在某个服务器身份组下存在的列表

参数
param
返回
InvocationFuture<QChatGetExistingAccidsOfMemberRolesResult> com.netease.nimlib.sdk.qchat.QChatRoleService.getExistingAccidsOfMemberRoles ( QChatGetExistingAccidsOfMemberRolesParam  param)

查询一批accids中定制了服务器身份组的列表

输入accid列表和频道Id,查询这些用户在该频道下的成员定制权限,返回这些定制权限的accid列表

参数
param
返回
InvocationFuture<QChatGetExistingChannelRolesByServerRoleIdsResult> com.netease.nimlib.sdk.qchat.QChatRoleService.getExistingChannelRolesByServerRoleIds ( QChatGetExistingChannelRolesByServerRoleIdsParam  param)

通过服务器身份组Id列表查询频道身份组列表

传入服务器Id,频道Id,和一组该服务器下的身份组Id组成的列表, 找出该身份组Id列表中被添加到频道Id所在频道的服务器身份组,并返回这些服务器身份组被添加到频道后的频道身份列表

参数
param
返回
InvocationFuture<QChatGetExistingServerRolesByAccidsResult> com.netease.nimlib.sdk.qchat.QChatRoleService.getExistingServerRolesByAccids ( QChatGetExistingServerRolesByAccidsParam  param)

通过accid查询该accid所属的服务器身份组列表,结果只有自定义身份组,不包含everyone身份组

参数
param
返回
InvocationFuture<QChatGetMemberRolesResult> com.netease.nimlib.sdk.qchat.QChatRoleService.getMemberRoles ( QChatGetMemberRolesParam  param)

查询channel下某人的定制权限

参数
param
返回
InvocationFuture<QChatGetMembersFromServerRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.getMembersFromServerRole ( QChatGetMembersFromServerRoleParam  param)

查询某服务器下某身份组下的成员列表

参数
param
返回
InvocationFuture<QChatGetServerRolesResult> com.netease.nimlib.sdk.qchat.QChatRoleService.getServerRoles ( QChatGetServerRolesParam  param)

查询服务器下身份组列表,第一页返回结果额外包含everyone身份组,自定义身份组数量充足的情况下会返回limit+1个身份组

参数
param
返回
InvocationFuture<QChatGetServerRolesByAccidResult> com.netease.nimlib.sdk.qchat.QChatRoleService.getServerRolesByAccid ( QChatGetServerRolesByAccidParam  param)

通过accid查询该accid所属的服务器身份组列表,结果只有自定义身份组,不包含everyone身份组

参数
param
返回
InvocationFuture<Void> com.netease.nimlib.sdk.qchat.QChatRoleService.removeChannelCategoryMemberRole ( QChatRemoveChannelCategoryMemberRoleParam  param)

删除频道分组某人的定制权限

参数
param
返回
InvocationFuture<Void> com.netease.nimlib.sdk.qchat.QChatRoleService.removeChannelCategoryRole ( QChatRemoveChannelCategoryRoleParam  param)

删除频道分组身份组

参数
param
返回
InvocationFuture<Void> com.netease.nimlib.sdk.qchat.QChatRoleService.removeChannelRole ( QChatRemoveChannelRoleParam  param)

删除频道身份组

参数
param
返回
InvocationFuture<Void> com.netease.nimlib.sdk.qchat.QChatRoleService.removeMemberRole ( QChatRemoveMemberRoleParam  param)

删除频道下某人的定制权限

参数
param
返回
InvocationFuture<QChatRemoveMembersFromServerRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.removeMembersFromServerRole ( QChatRemoveMembersFromServerRoleParam  param)

将某些人移出某服务器身份组

参数
param
返回
InvocationFuture<QChatUpdateChannelCategoryMemberRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.updateChannelCategoryMemberRole ( QChatUpdateChannelCategoryMemberRoleParam  param)

修改频道分组某人的定制权限

参数
param
返回
InvocationFuture<QChatUpdateChannelCategoryRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.updateChannelCategoryRole ( QChatUpdateChannelCategoryRoleParam  param)

修改频道分组身份组权限

参数
param
返回
InvocationFuture<QChatUpdateChannelRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.updateChannelRole ( QChatUpdateChannelRoleParam  param)

修改频道下某身份组的权限

参数
param
返回
InvocationFuture<QChatUpdateMemberRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.updateMemberRole ( QChatUpdateMemberRoleParam  param)

修改某人的定制权限

参数
param
返回
InvocationFuture<QChatUpdateServerRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.updateServerRole ( QChatUpdateServerRoleParam  param)

修改服务器身份组信息

参数
param
返回
InvocationFuture<QChatUpdateServerRolePrioritiesResult> com.netease.nimlib.sdk.qchat.QChatRoleService.updateServerRolePriorities ( QChatUpdateServerRolePrioritiesParam  param)

批量修改服务器身份组优先级

参数
param
返回

该接口的文档由以下文件生成: