Package io.rong.message
Class GroupNotificationMessage
-
- All Implemented Interfaces:
public class GroupNotificationMessage群组通知消息类
群组通知消息类,此消息会进行存储,但不计入未读消息数。
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringGROUP_OPERATION_CREATEpublic final static StringGROUP_OPERATION_ADDpublic final static StringGROUP_OPERATION_DISMISSpublic final static StringGROUP_OPERATION_QUITpublic final static StringGROUP_OPERATION_KICKEDpublic final static StringGROUP_OPERATION_RENAMEpublic final static StringGROUP_OPERATION_BULLETINpublic final static StringGROUP_OPERATION_JOINpublic final static StringGROUP_OPERATION_TRANSFERpublic final static StringGROUP_OPERATION_MANAGER_SETpublic final static StringGROUP_OPERATION_MANAGER_REMOVEpublic final static StringGROUP_OPERATION_MANAGER_REMOVE_DISPLAYpublic final static StringGROUP_OPERATION_MEMBER_PROTECTION_OPENpublic final static StringGROUP_OPERATION_MEMBER_PROTECTION_CLOSEpublic StringoperatorUserIdpublic Stringoperationpublic Stringdatapublic Stringmessagepublic final static Creator<GroupNotificationMessage>CREATOR
-
Constructor Summary
Constructors Constructor Description GroupNotificationMessage(Array<byte> data)GroupNotificationMessage(Parcel in)
-
Method Summary
Modifier and Type Method Description StringgetOperatorUserId()获取操作人 UserId,可以为空。 voidsetOperatorUserId(String operatorUserId)设置操作人 UserId,可以为空。 StringgetOperation()获取操作名,对应 GroupOperationXxxx,或任意字符串。 voidsetOperation(String operation)设置操作名,对应 GroupOperationXxxx,或任意字符串。 StringgetData()获取被操做人 UserId 或者操作数据(如改名后的名称)。 voidsetData(String data)设置被操做人 UserId 或者操作数据(如改名后的名称)。 StringgetMessage()获取操作信息,可以为空,如:你被 xxx 踢出了群。 voidsetMessage(String message)设置操作信息,可以为空,如:你被 xxx 踢出了群。 static GroupNotificationMessageobtain(String operatorUserId, String operation, String data, String message)Array<byte>encode()voidwriteToParcel(Parcel dest, int flags)intdescribeContents()-
-
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()
-
-
-
-