Class PrivateMessageEvent
java.lang.Object
com.mikuac.shiro.dto.event.Event
com.mikuac.shiro.dto.event.message.MessageEvent
com.mikuac.shiro.dto.event.message.PrivateMessageEvent
私聊消息
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classPrivateMessageEvent.PrivateMessageEventBuilder<C extends PrivateMessageEvent,B extends PrivateMessageEvent.PrivateMessageEventBuilder<C, B>> static classsender信息Nested classes/interfaces inherited from class com.mikuac.shiro.dto.event.message.MessageEvent
MessageEvent.MessageEventBuilder<C extends MessageEvent,B extends MessageEvent.MessageEventBuilder<C, B>> Nested classes/interfaces inherited from class com.mikuac.shiro.dto.event.Event
Event.EventBuilder<C extends Event,B extends Event.EventBuilder<C, B>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPrivateMessageEvent(Integer messageId, String subType, PrivateMessageEvent.PrivateSender privateSender, Integer tempSource) Creates a newPrivateMessageEventinstance. -
Method Summary
Modifier and TypeMethodDescriptionstatic PrivateMessageEvent.PrivateMessageEventBuilder<?, ?> builder()protected booleanboolean消息 ID发送人信息消息子类型, 如果是好友则是 friend, 如果是群临时会话则是 group, 如果是在群中自身发送则是 group_self临时会话来源inthashCode()voidsetMessageId(Integer messageId) 消息 IDvoidsetPrivateSender(PrivateMessageEvent.PrivateSender privateSender) 发送人信息voidsetSubType(String subType) 消息子类型, 如果是好友则是 friend, 如果是群临时会话则是 group, 如果是在群中自身发送则是 group_selfvoidsetTempSource(Integer tempSource) 临时会话来源toString()Methods inherited from class com.mikuac.shiro.dto.event.message.MessageEvent
getArrayMsg, getFont, getMessage, getMessageType, getPlainText, getRawMessage, getUserId, setArrayMsg, setFont, setMessage, setMessageType, setPlainText, setRawMessage, setUserIdMethods inherited from class com.mikuac.shiro.dto.event.Event
getPostType, getSelfId, getTime, setPostType, setSelfId, setTime
-
Constructor Details
-
PrivateMessageEvent
-
PrivateMessageEvent
public PrivateMessageEvent() -
PrivateMessageEvent
public PrivateMessageEvent(Integer messageId, String subType, PrivateMessageEvent.PrivateSender privateSender, Integer tempSource) Creates a newPrivateMessageEventinstance.- Parameters:
messageId- 消息 IDsubType- 消息子类型, 如果是好友则是 friend, 如果是群临时会话则是 group, 如果是在群中自身发送则是 group_selfprivateSender- 发送人信息tempSource- 临时会话来源
-
-
Method Details
-
builder
-
toBuilder
- Overrides:
toBuilderin classMessageEvent
-
getMessageId
消息 ID -
getSubType
消息子类型, 如果是好友则是 friend, 如果是群临时会话则是 group, 如果是在群中自身发送则是 group_self -
getPrivateSender
发送人信息 -
getTempSource
临时会话来源 -
setMessageId
消息 ID -
setSubType
消息子类型, 如果是好友则是 friend, 如果是群临时会话则是 group, 如果是在群中自身发送则是 group_self -
setPrivateSender
发送人信息 -
setTempSource
临时会话来源 -
toString
- Overrides:
toStringin classMessageEvent
-
equals
- Overrides:
equalsin classMessageEvent
-
canEqual
- Overrides:
canEqualin classMessageEvent
-
hashCode
public int hashCode()- Overrides:
hashCodein classMessageEvent
-