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, sendMessageprotected final LineJmsExternalConversationSystemAdapter lineJmsExternalConversationSystemAdapter
public LineExternalMessageBuilder(LineJmsExternalConversationSystemAdapter lineJmsExternalConversationSystemAdapter)
protected OutboundMessageDto newOutboundMessageDto()
newOutboundMessageDto in class BaseExternalMessageBuilderprotected void sendOutboundMessage(OutboundMessageDto outboundMessage)
sendOutboundMessage in class BaseExternalMessageBuilderprotected String validateAndCreateMessageContent(String type)
BaseExternalMessageBuildervalidateAndCreateMessageContent in class BaseExternalMessageBuildertype - the type of the message for which the content is being created