public class RolePrivilege
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static interface |
RolePrivilege.Listener |
限定符和类型 | 字段和说明 |
---|---|
static int |
privilege_audio_openmicrophone |
static int |
privilege_audio_openremotemicrophone |
static int |
privilege_chat_privatemessage |
static int |
privilege_chat_publicsmessage |
static int |
privilege_room_closeroom |
static int |
privilege_room_grantprivilege |
static int |
privilege_room_grantrole |
static int |
privilege_room_kickoutuser |
static int |
privilege_room_updateappdata |
static int |
privilege_room_updateroleprivilege |
static int |
privilege_room_updateroomstatus |
static int |
privilege_screen_publishscreen |
static int |
privilege_video_publishcamera |
static int |
privilege_video_publishremotecamera |
static int |
privilege_video_setpublishcapbility |
static int |
privilege_video_subscriblecamera |
构造器和说明 |
---|
RolePrivilege() |
限定符和类型 | 方法和说明 |
---|---|
static int |
clearFlag(int value,
int flag) |
java.lang.String |
getDefaultRole() |
int |
getRolePrivileges(java.lang.String role) |
static boolean |
hasFlag(int value,
int flag) |
boolean |
hasPrivilege(int privilege) |
boolean |
isRole(java.lang.String value) |
int |
setDefaultRole(java.lang.String role) |
static int |
setFlag(int value,
int flag) |
int |
updateRolePrivileges(java.lang.String role,
int privileges) |
int |
updateUserPrivileges(java.lang.String userId,
int privileges) |
int |
updateUserRole(java.lang.String userId,
java.lang.String role) |
public static final int privilege_room_grantprivilege
public static final int privilege_chat_publicsmessage
public static final int privilege_chat_privatemessage
public static final int privilege_audio_openmicrophone
public static final int privilege_audio_openremotemicrophone
public static final int privilege_video_subscriblecamera
public static final int privilege_video_publishcamera
public static final int privilege_video_publishremotecamera
public static final int privilege_video_setpublishcapbility
public static final int privilege_screen_publishscreen
public static final int privilege_room_updateappdata
public static final int privilege_room_closeroom
public static final int privilege_room_updateroomstatus
public static final int privilege_room_kickoutuser
public static final int privilege_room_grantrole
public static final int privilege_room_updateroleprivilege
public static int setFlag(int value, int flag)
public static int clearFlag(int value, int flag)
public static boolean hasFlag(int value, int flag)
public int setDefaultRole(java.lang.String role)
public java.lang.String getDefaultRole()
public int updateRolePrivileges(java.lang.String role, int privileges)
public int getRolePrivileges(java.lang.String role)
public int updateUserRole(java.lang.String userId, java.lang.String role)
public int updateUserPrivileges(java.lang.String userId, int privileges)
public boolean isRole(java.lang.String value)
public boolean hasPrivilege(int privilege)