Class PrivateMessageEvent.PrivateMessageEventBuilder<C extends PrivateMessageEvent,B extends PrivateMessageEvent.PrivateMessageEventBuilder<C,B>>
java.lang.Object
com.mikuac.shiro.dto.event.Event.EventBuilder<C,B>
com.mikuac.shiro.dto.event.message.MessageEvent.MessageEventBuilder<C,B>
com.mikuac.shiro.dto.event.message.PrivateMessageEvent.PrivateMessageEventBuilder<C,B>
- Enclosing class:
- PrivateMessageEvent
public abstract static class PrivateMessageEvent.PrivateMessageEventBuilder<C extends PrivateMessageEvent,B extends PrivateMessageEvent.PrivateMessageEventBuilder<C,B>>
extends MessageEvent.MessageEventBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected B$fillValuesFrom(C instance) abstract Cbuild()消息 IDprivateSender(PrivateMessageEvent.PrivateSender privateSender) 发送人信息protected abstract Bself()消息子类型, 如果是好友则是 friend, 如果是群临时会话则是 group, 如果是在群中自身发送则是 group_selftempSource(Integer tempSource) 临时会话来源toString()Methods inherited from class com.mikuac.shiro.dto.event.message.MessageEvent.MessageEventBuilder
arrayMsg, font, message, messageType, rawMessage, userIdMethods inherited from class com.mikuac.shiro.dto.event.Event.EventBuilder
postType, selfId, time
-
Constructor Details
-
PrivateMessageEventBuilder
public PrivateMessageEventBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFromin classMessageEvent.MessageEventBuilder<C extends PrivateMessageEvent,B extends PrivateMessageEvent.PrivateMessageEventBuilder<C, B>>
-
messageId
消息 ID- Returns:
this.
-
subType
消息子类型, 如果是好友则是 friend, 如果是群临时会话则是 group, 如果是在群中自身发送则是 group_self- Returns:
this.
-
privateSender
发送人信息- Returns:
this.
-
tempSource
临时会话来源- Returns:
this.
-
self
- Specified by:
selfin classMessageEvent.MessageEventBuilder<C extends PrivateMessageEvent,B extends PrivateMessageEvent.PrivateMessageEventBuilder<C, B>>
-
build
- Specified by:
buildin classMessageEvent.MessageEventBuilder<C extends PrivateMessageEvent,B extends PrivateMessageEvent.PrivateMessageEventBuilder<C, B>>
-
toString
- Overrides:
toStringin classMessageEvent.MessageEventBuilder<C extends PrivateMessageEvent,B extends PrivateMessageEvent.PrivateMessageEventBuilder<C, B>>
-