public class LineExternalMessageBuilder extends BaseExternalMessageBuilder
Modifier and Type | Field and Description |
---|---|
protected LineJmsExternalConversationSystemAdapter |
lineJmsExternalConversationSystemAdapter |
businessAccountId, externalUserId, message, messageId
Constructor and Description |
---|
LineExternalMessageBuilder(LineJmsExternalConversationSystemAdapter lineJmsExternalConversationSystemAdapter) |
Modifier and Type | Method and Description |
---|---|
protected OutboundMessageDto |
newOutboundMessageDto() |
protected void |
sendOutboundMessage(OutboundMessageDto outboundMessage) |
protected String |
validateAndCreateMessageContent(String type)
This method is invoked when the content for the outbound message is create.
|
businessAccountId, checkBeforeSend, createOutboundMessage, externalUserId, message, messageId, sendMediaMessage, sendMessage
protected final LineJmsExternalConversationSystemAdapter lineJmsExternalConversationSystemAdapter
public LineExternalMessageBuilder(LineJmsExternalConversationSystemAdapter lineJmsExternalConversationSystemAdapter)
protected OutboundMessageDto newOutboundMessageDto()
newOutboundMessageDto
in class BaseExternalMessageBuilder
protected void sendOutboundMessage(OutboundMessageDto outboundMessage)
sendOutboundMessage
in class BaseExternalMessageBuilder
protected String validateAndCreateMessageContent(String type)
BaseExternalMessageBuilder
validateAndCreateMessageContent
in class BaseExternalMessageBuilder
type
- the type of the message for which the content is being created