Class WeChatExternalMessageBuilder
java.lang.Object
com.flowable.engage.external.system.common.BaseExternalMessageBuilder
com.flowable.engage.external.system.wechat.WeChatExternalMessageBuilder
- All Implemented Interfaces:
ExternalMessageBuilder
- Author:
- Filip Hrisafov
-
Field Summary
FieldsFields inherited from class com.flowable.engage.external.system.common.BaseExternalMessageBuilder
businessAccountId, externalUserId, message, messageId
-
Constructor Summary
ConstructorsConstructorDescriptionWeChatExternalMessageBuilder
(WeChatJmsExternalConversationSystemAdapter weChatJmsExternalConversationSystemAdapter) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
sendOutboundMessage
(OutboundMessageDto outboundMessage) protected String
This method is invoked when the content for the outbound message is create.Methods inherited from class com.flowable.engage.external.system.common.BaseExternalMessageBuilder
businessAccountId, checkBeforeSend, createOutboundMessage, externalUserId, message, messageId, newOutboundMessageDto, sendMediaMessage, sendMessage
-
Field Details
-
weChatJmsExternalConversationSystemAdapter
protected final WeChatJmsExternalConversationSystemAdapter weChatJmsExternalConversationSystemAdapter
-
-
Constructor Details
-
WeChatExternalMessageBuilder
public WeChatExternalMessageBuilder(WeChatJmsExternalConversationSystemAdapter weChatJmsExternalConversationSystemAdapter)
-
-
Method Details
-
sendOutboundMessage
- Specified by:
sendOutboundMessage
in classBaseExternalMessageBuilder
-
validateAndCreateMessageContent
Description copied from class:BaseExternalMessageBuilder
This method is invoked when the content for the outbound message is create. It can be used to perform validations and to modify the content if it is required. By default this methods appends the display name to the message.- Overrides:
validateAndCreateMessageContent
in classBaseExternalMessageBuilder
- Parameters:
type
- the type of the message for which the content is being created- Returns:
- the content that should be used to send the message
-