NIMSDK-AOS  9.19.0
Public 成员函数 | 静态 Public 成员函数 | Public 属性 | 静态 Public 属性 | 所有成员列表
com.netease.nimlib.sdk.qchat.enums.QChatRoleResource类 参考

身份组权限资源项 更多...

类 com.netease.nimlib.sdk.qchat.enums.QChatRoleResource 继承关系图:

Public 成员函数

 QChatRoleResource (int resource, int type)
 
int value ()
 
boolean isOnlyServerPermission ()
 是否是仅Server才拥有的权限 更多...
 
boolean isOnlyChannelPermission ()
 是否是仅Channel才拥有的权限 更多...
 
boolean isAllPermission ()
 是否是Server和Channel都拥有的权限 更多...
 
String name ()
 
int ordinal ()
 
int compareTo (QChatRoleResource o)
 模拟枚举类型的对比方法 更多...
 
final Class< QChatRoleResourcegetDeclaringClass ()
 模拟枚举类型的对应方法 更多...
 
String toString ()
 
boolean equals (Object o)
 
int hashCode ()
 

静态 Public 成员函数

static QChatRoleResource getByValue (int value)
 
static QChatRoleResource getByName (String name)
 
static QChatRoleResource [] values ()
 
static QChatRoleResource valueOf (String name)
 

Public 属性

final String name
 模拟枚举类型的变量名 更多...
 
final int ordinal
 模拟枚举类型的序号 更多...
 

静态 Public 属性

static final QChatRoleResource MANAGE_SERVER = new QChatRoleResource(1,1, "MANAGE_SERVER", 0)
 管理服务器:修改服务器,仅server有 更多...
 
static final QChatRoleResource MANAGE_CHANNEL = new QChatRoleResource(2,0, "MANAGE_CHANNEL", 1)
 管理频道,server和channel都有 更多...
 
static final QChatRoleResource MANAGE_ROLE = new QChatRoleResource(3,0, "MANAGE_ROLE", 2)
 管理身份组的权限,server和channel都有 更多...
 
static final QChatRoleResource SEND_MSG = new QChatRoleResource(4,0, "SEND_MSG", 3)
 发送消息,server和channel都有 更多...
 
static final QChatRoleResource ACCOUNT_INFO_SELF = new QChatRoleResource(5,1, "ACCOUNT_INFO_SELF", 4)
 修改自己在该server的服务器成员信息,仅server有 更多...
 
static final QChatRoleResource INVITE_SERVER = new QChatRoleResource(6,1, "INVITE_SERVER", 5)
 邀请他人进入server的,仅server有 更多...
 
static final QChatRoleResource KICK_SERVER = new QChatRoleResource(7,1, "KICK_SERVER", 6)
 踢除他人的权限,仅server有 更多...
 
static final QChatRoleResource ACCOUNT_INFO_OTHER = new QChatRoleResource(8,1, "ACCOUNT_INFO_OTHER", 7)
 修改他人在该server的服务器成员信息,仅server有 更多...
 
static final QChatRoleResource RECALL_MSG = new QChatRoleResource(9,0, "RECALL_MSG", 8)
 撤回他人消息的权限,server和channel都有 更多...
 
static final QChatRoleResource DELETE_MSG = new QChatRoleResource(10,0, "DELETE_MSG", 9)
 删除他人消息的权限,server和channel都有 更多...
 
static final QChatRoleResource REMIND_OTHER = new QChatRoleResource(11,0, "REMIND_OTHER", 10)
 @ 他人的权限,server和channel都有 更多...
 
static final QChatRoleResource REMIND_EVERYONE = new QChatRoleResource(12,0, "REMIND_EVERYONE", 11)
 @ everyone,server和channel都有 更多...
 
static final QChatRoleResource MANAGE_BLACK_WHITE_LIST = new QChatRoleResource(13,0, "MANAGE_BLACK_WHITE_LIST", 12)
 管理黑白名单的权限,server和channel都有 更多...
 
static final QChatRoleResource BAN_SERVER_MEMBER = new QChatRoleResource(14,1, "BAN_SERVER_MEMBER", 13)
 封禁他人的权限,仅server有,允许成员永久封禁其他成员访问此服务器 更多...
 
static final QChatRoleResource RTC_CHANNEL_CONNECT = new QChatRoleResource(15, 0, "RTC_CHANNEL_CONNECT", 14)
 RTC频道:连接的权限 更多...
 
static final QChatRoleResource RTC_CHANNEL_DISCONNECT_OTHER = new QChatRoleResource(16, 0, "RTC_CHANNEL_DISCONNECT_OTHER", 15)
 RTC频道:断开他人连接的权限 更多...
 
static final QChatRoleResource RTC_CHANNEL_OPEN_MICROPHONE = new QChatRoleResource(17, 0, "RTC_CHANNEL_OPEN_MICROPHONE", 16)
 RTC频道:开启麦克风的权限 更多...
 
static final QChatRoleResource RTC_CHANNEL_OPEN_CAMERA = new QChatRoleResource(18, 0, "RTC_CHANNEL_OPEN_CAMERA", 17)
 RTC频道:开启摄像头的权限 更多...
 
static final QChatRoleResource RTC_CHANNEL_OPEN_CLOSE_OTHER_MICROPHONE = new QChatRoleResource(19, 0, "RTC_CHANNEL_OPEN_CLOSE_OTHER_MICROPHONE", 18)
 RTC频道:开启/关闭他人麦克风的权限 更多...
 
static final QChatRoleResource RTC_CHANNEL_OPEN_CLOSE_OTHER_CAMERA = new QChatRoleResource(20, 0, "RTC_CHANNEL_OPEN_CLOSE_OTHER_CAMERA", 19)
 RTC频道:开启/关闭他人摄像头的权限 更多...
 
static final QChatRoleResource RTC_CHANNEL_OPEN_CLOSE_EVERYONE_MICROPHONE = new QChatRoleResource(21, 0, "RTC_CHANNEL_OPEN_CLOSE_EVERYONE_MICROPHONE", 20)
 RTC频道:开启/关闭全员麦克风的权限 更多...
 
static final QChatRoleResource RTC_CHANNEL_OPEN_CLOSE_EVERYONE_CAMERA = new QChatRoleResource(22, 0, "RTC_CHANNEL_OPEN_CLOSE_EVERYONE_CAMERA", 21)
 RTC频道:开启/关闭全员摄像头的权限 更多...
 
static final QChatRoleResource RTC_CHANNEL_OPEN_SCREEN_SHARE = new QChatRoleResource(23, 0, "RTC_CHANNEL_OPEN_SCREEN_SHARE", 22)
 RTC频道:打开自己屏幕共享的权限 更多...
 
static final QChatRoleResource RTC_CHANNEL_CLOSE_OTHER_SCREEN_SHARE = new QChatRoleResource(24, 0, "RTC_CHANNEL_CLOSE_OTHER_SCREEN_SHARE", 23)
 RTC频道:关闭他人屏幕共享的权限 更多...
 
static final QChatRoleResource SERVER_APPLY_HANDLE = new QChatRoleResource(25, 1, "SERVER_APPLY_HANDLE", 24)
 服务器申请处理权限 更多...
 
static final QChatRoleResource INVITE_APPLY_HISTORY_QUERY = new QChatRoleResource(26, 1, "INVITE_APPLY_HISTORY_QUERY", 25)
 申请邀请历史查看权限,有这个权限才可以查询server级别的申请/邀请记录 更多...
 
static final QChatRoleResource MENTIONED_ROLE = new QChatRoleResource(27, 0, "MENTIONED_ROLE", 26)
 @身份组的权限,server和channel都有 更多...
 
static final QChatRoleResource MUTE = new QChatRoleResource(28, 0, "MUTE", 27)
 禁言权限 更多...
 

详细描述

身份组权限资源项

在文件 QChatRoleResource.java13 行定义.

构造及析构函数说明

◆ QChatRoleResource()

com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.QChatRoleResource ( int  resource,
int  type 
)

在文件 QChatRoleResource.java184 行定义.

成员函数说明

◆ compareTo()

int com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.compareTo ( QChatRoleResource  o)

模拟枚举类型的对比方法

参见
Enum::compareTo(Enum)
参数
o对比项
返回
对比结果

在文件 QChatRoleResource.java250 行定义.

◆ equals()

boolean com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.equals ( Object  o)

在文件 QChatRoleResource.java270 行定义.

◆ getByName()

static QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.getByName ( String  name)
static

在文件 QChatRoleResource.java295 行定义.

◆ getByValue()

static QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.getByValue ( int  value)
static

在文件 QChatRoleResource.java286 行定义.

◆ getDeclaringClass()

final Class<QChatRoleResource> com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.getDeclaringClass ( )

模拟枚举类型的对应方法

参见
Enum::getDeclaringClass()
返回

在文件 QChatRoleResource.java259 行定义.

◆ hashCode()

int com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.hashCode ( )

在文件 QChatRoleResource.java282 行定义.

◆ isAllPermission()

boolean com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.isAllPermission ( )

是否是Server和Channel都拥有的权限

返回

在文件 QChatRoleResource.java221 行定义.

◆ isOnlyChannelPermission()

boolean com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.isOnlyChannelPermission ( )

是否是仅Channel才拥有的权限

返回

在文件 QChatRoleResource.java212 行定义.

◆ isOnlyServerPermission()

boolean com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.isOnlyServerPermission ( )

是否是仅Server才拥有的权限

返回

在文件 QChatRoleResource.java203 行定义.

◆ name()

String com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.name ( )
参见
Enum::name()
返回

在文件 QChatRoleResource.java231 行定义.

◆ ordinal()

int com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.ordinal ( )
参见
Enum::ordinal()
返回

在文件 QChatRoleResource.java239 行定义.

◆ toString()

String com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.toString ( )

在文件 QChatRoleResource.java265 行定义.

◆ value()

int com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.value ( )

在文件 QChatRoleResource.java195 行定义.

◆ valueOf()

static QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.valueOf ( String  name)
static

在文件 QChatRoleResource.java308 行定义.

◆ values()

static QChatRoleResource [] com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.values ( )
static

在文件 QChatRoleResource.java299 行定义.

类成员变量说明

◆ ACCOUNT_INFO_OTHER

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.ACCOUNT_INFO_OTHER = new QChatRoleResource(8,1, "ACCOUNT_INFO_OTHER", 7)
static

修改他人在该server的服务器成员信息,仅server有

在文件 QChatRoleResource.java45 行定义.

◆ ACCOUNT_INFO_SELF

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.ACCOUNT_INFO_SELF = new QChatRoleResource(5,1, "ACCOUNT_INFO_SELF", 4)
static

修改自己在该server的服务器成员信息,仅server有

在文件 QChatRoleResource.java33 行定义.

◆ BAN_SERVER_MEMBER

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.BAN_SERVER_MEMBER = new QChatRoleResource(14,1, "BAN_SERVER_MEMBER", 13)
static

封禁他人的权限,仅server有,允许成员永久封禁其他成员访问此服务器

在文件 QChatRoleResource.java69 行定义.

◆ DELETE_MSG

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.DELETE_MSG = new QChatRoleResource(10,0, "DELETE_MSG", 9)
static

删除他人消息的权限,server和channel都有

在文件 QChatRoleResource.java53 行定义.

◆ INVITE_APPLY_HISTORY_QUERY

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.INVITE_APPLY_HISTORY_QUERY = new QChatRoleResource(26, 1, "INVITE_APPLY_HISTORY_QUERY", 25)
static

申请邀请历史查看权限,有这个权限才可以查询server级别的申请/邀请记录

在文件 QChatRoleResource.java117 行定义.

◆ INVITE_SERVER

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.INVITE_SERVER = new QChatRoleResource(6,1, "INVITE_SERVER", 5)
static

邀请他人进入server的,仅server有

在文件 QChatRoleResource.java37 行定义.

◆ KICK_SERVER

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.KICK_SERVER = new QChatRoleResource(7,1, "KICK_SERVER", 6)
static

踢除他人的权限,仅server有

在文件 QChatRoleResource.java41 行定义.

◆ MANAGE_BLACK_WHITE_LIST

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.MANAGE_BLACK_WHITE_LIST = new QChatRoleResource(13,0, "MANAGE_BLACK_WHITE_LIST", 12)
static

管理黑白名单的权限,server和channel都有

在文件 QChatRoleResource.java65 行定义.

◆ MANAGE_CHANNEL

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.MANAGE_CHANNEL = new QChatRoleResource(2,0, "MANAGE_CHANNEL", 1)
static

管理频道,server和channel都有

在文件 QChatRoleResource.java21 行定义.

◆ MANAGE_ROLE

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.MANAGE_ROLE = new QChatRoleResource(3,0, "MANAGE_ROLE", 2)
static

管理身份组的权限,server和channel都有

在文件 QChatRoleResource.java25 行定义.

◆ MANAGE_SERVER

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.MANAGE_SERVER = new QChatRoleResource(1,1, "MANAGE_SERVER", 0)
static

管理服务器:修改服务器,仅server有

在文件 QChatRoleResource.java17 行定义.

◆ MENTIONED_ROLE

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.MENTIONED_ROLE = new QChatRoleResource(27, 0, "MENTIONED_ROLE", 26)
static

@身份组的权限,server和channel都有

在文件 QChatRoleResource.java122 行定义.

◆ MUTE

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.MUTE = new QChatRoleResource(28, 0, "MUTE", 27)
static

禁言权限

在文件 QChatRoleResource.java126 行定义.

◆ name

final String com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.name

模拟枚举类型的变量名

参见
Enum::name()

在文件 QChatRoleResource.java143 行定义.

◆ ordinal

final int com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.ordinal

模拟枚举类型的序号

参见
Enum::ordinal()

在文件 QChatRoleResource.java148 行定义.

◆ RECALL_MSG

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.RECALL_MSG = new QChatRoleResource(9,0, "RECALL_MSG", 8)
static

撤回他人消息的权限,server和channel都有

在文件 QChatRoleResource.java49 行定义.

◆ REMIND_EVERYONE

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.REMIND_EVERYONE = new QChatRoleResource(12,0, "REMIND_EVERYONE", 11)
static

@ everyone,server和channel都有

在文件 QChatRoleResource.java61 行定义.

◆ REMIND_OTHER

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.REMIND_OTHER = new QChatRoleResource(11,0, "REMIND_OTHER", 10)
static

@ 他人的权限,server和channel都有

在文件 QChatRoleResource.java57 行定义.

◆ RTC_CHANNEL_CLOSE_OTHER_SCREEN_SHARE

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.RTC_CHANNEL_CLOSE_OTHER_SCREEN_SHARE = new QChatRoleResource(24, 0, "RTC_CHANNEL_CLOSE_OTHER_SCREEN_SHARE", 23)
static

RTC频道:关闭他人屏幕共享的权限

在文件 QChatRoleResource.java109 行定义.

◆ RTC_CHANNEL_CONNECT

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.RTC_CHANNEL_CONNECT = new QChatRoleResource(15, 0, "RTC_CHANNEL_CONNECT", 14)
static

RTC频道:连接的权限

在文件 QChatRoleResource.java73 行定义.

◆ RTC_CHANNEL_DISCONNECT_OTHER

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.RTC_CHANNEL_DISCONNECT_OTHER = new QChatRoleResource(16, 0, "RTC_CHANNEL_DISCONNECT_OTHER", 15)
static

RTC频道:断开他人连接的权限

在文件 QChatRoleResource.java77 行定义.

◆ RTC_CHANNEL_OPEN_CAMERA

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.RTC_CHANNEL_OPEN_CAMERA = new QChatRoleResource(18, 0, "RTC_CHANNEL_OPEN_CAMERA", 17)
static

RTC频道:开启摄像头的权限

在文件 QChatRoleResource.java85 行定义.

◆ RTC_CHANNEL_OPEN_CLOSE_EVERYONE_CAMERA

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.RTC_CHANNEL_OPEN_CLOSE_EVERYONE_CAMERA = new QChatRoleResource(22, 0, "RTC_CHANNEL_OPEN_CLOSE_EVERYONE_CAMERA", 21)
static

RTC频道:开启/关闭全员摄像头的权限

在文件 QChatRoleResource.java101 行定义.

◆ RTC_CHANNEL_OPEN_CLOSE_EVERYONE_MICROPHONE

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.RTC_CHANNEL_OPEN_CLOSE_EVERYONE_MICROPHONE = new QChatRoleResource(21, 0, "RTC_CHANNEL_OPEN_CLOSE_EVERYONE_MICROPHONE", 20)
static

RTC频道:开启/关闭全员麦克风的权限

在文件 QChatRoleResource.java97 行定义.

◆ RTC_CHANNEL_OPEN_CLOSE_OTHER_CAMERA

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.RTC_CHANNEL_OPEN_CLOSE_OTHER_CAMERA = new QChatRoleResource(20, 0, "RTC_CHANNEL_OPEN_CLOSE_OTHER_CAMERA", 19)
static

RTC频道:开启/关闭他人摄像头的权限

在文件 QChatRoleResource.java93 行定义.

◆ RTC_CHANNEL_OPEN_CLOSE_OTHER_MICROPHONE

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.RTC_CHANNEL_OPEN_CLOSE_OTHER_MICROPHONE = new QChatRoleResource(19, 0, "RTC_CHANNEL_OPEN_CLOSE_OTHER_MICROPHONE", 18)
static

RTC频道:开启/关闭他人麦克风的权限

在文件 QChatRoleResource.java89 行定义.

◆ RTC_CHANNEL_OPEN_MICROPHONE

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.RTC_CHANNEL_OPEN_MICROPHONE = new QChatRoleResource(17, 0, "RTC_CHANNEL_OPEN_MICROPHONE", 16)
static

RTC频道:开启麦克风的权限

在文件 QChatRoleResource.java81 行定义.

◆ RTC_CHANNEL_OPEN_SCREEN_SHARE

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.RTC_CHANNEL_OPEN_SCREEN_SHARE = new QChatRoleResource(23, 0, "RTC_CHANNEL_OPEN_SCREEN_SHARE", 22)
static

RTC频道:打开自己屏幕共享的权限

在文件 QChatRoleResource.java105 行定义.

◆ SEND_MSG

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.SEND_MSG = new QChatRoleResource(4,0, "SEND_MSG", 3)
static

发送消息,server和channel都有

在文件 QChatRoleResource.java29 行定义.

◆ SERVER_APPLY_HANDLE

final QChatRoleResource com.netease.nimlib.sdk.qchat.enums.QChatRoleResource.SERVER_APPLY_HANDLE = new QChatRoleResource(25, 1, "SERVER_APPLY_HANDLE", 24)
static

服务器申请处理权限

在文件 QChatRoleResource.java113 行定义.


该类的文档由以下文件生成: