Package io.rong.message
Class GroupNotificationMessage
-
- All Implemented Interfaces:
public class GroupNotificationMessage
群组通知消息类
群组通知消息类,此消息会进行存储,但不计入未读消息数。
-
-
Field Summary
Fields Modifier and Type Field Description public final static String
GROUP_OPERATION_CREATE
public final static String
GROUP_OPERATION_ADD
public final static String
GROUP_OPERATION_DISMISS
public final static String
GROUP_OPERATION_QUIT
public final static String
GROUP_OPERATION_KICKED
public final static String
GROUP_OPERATION_RENAME
public final static String
GROUP_OPERATION_BULLETIN
public final static String
GROUP_OPERATION_JOIN
public final static String
GROUP_OPERATION_TRANSFER
public final static String
GROUP_OPERATION_MANAGER_SET
public final static String
GROUP_OPERATION_MANAGER_REMOVE
public final static String
GROUP_OPERATION_MANAGER_REMOVE_DISPLAY
public final static String
GROUP_OPERATION_MEMBER_PROTECTION_OPEN
public final static String
GROUP_OPERATION_MEMBER_PROTECTION_CLOSE
public String
operatorUserId
public String
operation
public String
data
public String
message
public final static Creator<GroupNotificationMessage>
CREATOR
-
Constructor Summary
Constructors Constructor Description GroupNotificationMessage(Array<byte> data)
GroupNotificationMessage(Parcel in)
-
Method Summary
Modifier and Type Method Description String
getOperatorUserId()
获取操作人 UserId,可以为空。 void
setOperatorUserId(String operatorUserId)
设置操作人 UserId,可以为空。 String
getOperation()
获取操作名,对应 GroupOperationXxxx,或任意字符串。 void
setOperation(String operation)
设置操作名,对应 GroupOperationXxxx,或任意字符串。 String
getData()
获取被操做人 UserId 或者操作数据(如改名后的名称)。 void
setData(String data)
设置被操做人 UserId 或者操作数据(如改名后的名称)。 String
getMessage()
获取操作信息,可以为空,如:你被 xxx 踢出了群。 void
setMessage(String message)
设置操作信息,可以为空,如:你被 xxx 踢出了群。 static GroupNotificationMessage
obtain(String operatorUserId, String operation, String data, String message)
Array<byte>
encode()
void
writeToParcel(Parcel dest, int flags)
int
describeContents()
-
-
Constructor Detail
-
GroupNotificationMessage
GroupNotificationMessage(Array<byte> data)
-
GroupNotificationMessage
GroupNotificationMessage(Parcel in)
-
-
Method Detail
-
getOperatorUserId
String getOperatorUserId()
获取操作人 UserId,可以为空。
- Returns:
操作人 UserId,可以为空。
-
setOperatorUserId
void setOperatorUserId(String operatorUserId)
设置操作人 UserId,可以为空。
- Parameters:
operatorUserId
- 操作人 UserId,可以为空。
-
getOperation
String getOperation()
获取操作名,对应 GroupOperationXxxx,或任意字符串。
- Returns:
操作名,对应 GroupOperationXxxx,或任意字符串。
-
setOperation
void setOperation(String operation)
设置操作名,对应 GroupOperationXxxx,或任意字符串。
- Parameters:
operation
- 操作名,对应 GroupOperationXxxx,或任意字符串。
-
getData
String getData()
获取被操做人 UserId 或者操作数据(如改名后的名称)。
- Returns:
被操做人 UserId 或者操作数据(如改名后的名称)。
-
setData
void setData(String data)
设置被操做人 UserId 或者操作数据(如改名后的名称)。
- Parameters:
data
- 被操做人 UserId 或者操作数据(如改名后的名称)。
-
getMessage
String getMessage()
获取操作信息,可以为空,如:你被 xxx 踢出了群。
- Returns:
操作信息,可以为空,如:你被 xxx 踢出了群。
-
setMessage
void setMessage(String message)
设置操作信息,可以为空,如:你被 xxx 踢出了群。
- Parameters:
message
- 操作信息,可以为空,如:你被 xxx 踢出了群。
-
obtain
static GroupNotificationMessage obtain(String operatorUserId, String operation, String data, String message)
-
writeToParcel
void writeToParcel(Parcel dest, int flags)
-
describeContents
int describeContents()
-
-
-
-