Uses of Interface
com.flowable.engage.message.api.Message
-
-
Uses of Message in com.flowable.engage.api.delegate.event
Methods in com.flowable.engage.api.delegate.event that return Message Modifier and Type Method Description Message
FlowableMessageDeletedEvent. getMessage()
The message that was deletedMessage
FlowableMessageEvent. getMessage()
Message
FlowableMessageUpdatedEvent. getMessage()
The message that was updatedMessage
FlowableSendNotificationEvent. getMessage()
-
Uses of Message in com.flowable.engage.conversation.api
Methods in com.flowable.engage.conversation.api with parameters of type Message Modifier and Type Method Description void
ConversationNotificationService. sendNotification(Message message, Conversation conversation)
Send a notification for the given message in the given conversation -
Uses of Message in com.flowable.engage.engine.delegate.event.impl
Fields in com.flowable.engage.engine.delegate.event.impl declared as Message Modifier and Type Field Description protected Message
FlowableMessageDeletedEventImpl. message
protected Message
FlowableMessageEventImpl. message
protected Message
FlowableSendNotificationEventImpl. message
Methods in com.flowable.engage.engine.delegate.event.impl that return Message Modifier and Type Method Description Message
FlowableMessageDeletedEventImpl. getMessage()
Message
FlowableMessageEventImpl. getMessage()
Message
FlowableMessageUpdateEventImpl. getMessage()
Message
FlowableSendNotificationEventImpl. getMessage()
Methods in com.flowable.engage.engine.delegate.event.impl with parameters of type Message Modifier and Type Method Description static FlowableMessageEvent
FlowableEngageEventBuilder. createBeforeMessagePersistedEvent(Message message, Conversation conversation)
static FlowableMessageDeletedEvent
FlowableEngageEventBuilder. createMessageDeletedEvent(String userId, Message message)
static FlowableMessageEvent
FlowableEngageEventBuilder. createMessageSendEvent(Message message, Conversation conversation)
static FlowableMessageUpdatedEvent
FlowableEngageEventBuilder. createMessageUpdatedEvent(String userId, Message message)
static FlowableSendNotificationEvent
FlowableEngageEventBuilder. createSendNotificationEvent(Conversation conversation, Message message, boolean updateUnreadCount, boolean updateConversationLastMessageTime, Collection<NotificationInfo> notificationInfo)
Constructors in com.flowable.engage.engine.delegate.event.impl with parameters of type Message Constructor Description FlowableMessageDeletedEventImpl(String userId, Message message)
FlowableMessageEventImpl(FlowableEngageEventType type, Message message, Conversation conversation)
FlowableMessageUpdateEventImpl(String userId, Message message)
FlowableSendNotificationEventImpl(Conversation conversation, Message message, boolean updateUnreadCount, boolean updateConversationLastMessageTime, Collection<NotificationInfo> notificationInfo)
-
Uses of Message in com.flowable.engage.engine.impl.cmd
Fields in com.flowable.engage.engine.impl.cmd declared as Message Modifier and Type Field Description protected Message
SendConversationNotificationCmd. message
protected Message
ValidateExternalSystemMessageCmd. message
Methods in com.flowable.engage.engine.impl.cmd that return Message Modifier and Type Method Description Message
FindMessageByIdCmd. execute(CommandContext commandContext)
Message
FindMessageByIdWithMessageAuditsCmd. execute(CommandContext commandContext)
protected Message
AddParticipantsToConversationCmd. getPastMessage(int messageNumber)
Methods in com.flowable.engage.engine.impl.cmd with parameters of type Message Modifier and Type Method Description protected Set<String>
ReindexMessagesCmd. determineParticipantGroupIds(Message message, List<ConversationRegistryEntryEntity> registryEntities)
protected Set<String>
ReindexMessagesCmd. determineParticipantUserIds(Message message, List<ConversationRegistryEntryEntity> registryEntities)
protected List<Participant>
SendConversationNotificationCmd. getParticipants(CommandContext commandContext, Message message)
Constructors in com.flowable.engage.engine.impl.cmd with parameters of type Message Constructor Description SendConversationNotificationCmd(Message message, Conversation conversation)
ValidateExternalSystemMessageCmd(UserAccount recipientAccount, Message message)
-
Uses of Message in com.flowable.engage.engine.impl.conversation
Fields in com.flowable.engage.engine.impl.conversation declared as Message Modifier and Type Field Description protected Message
ConversationNotificationRunnable. message
Methods in com.flowable.engage.engine.impl.conversation with parameters of type Message Modifier and Type Method Description void
ConversationNotificationServiceImpl. sendNotification(Message message, Conversation conversation)
void
ExternalConversationService. validateMessage(UserAccount recipientAccount, Message message)
Invoked byb the engagement system to validate the message that should be sent to the external user account.void
ExternalConversationServiceImpl. validateMessage(UserAccount recipientAccount, Message message)
Constructors in com.flowable.engage.engine.impl.conversation with parameters of type Message Constructor Description ConversationNotificationRunnable(EngageEngineConfiguration configuration, Message message, Conversation conversation)
-
Uses of Message in com.flowable.engage.engine.impl.desk
Methods in com.flowable.engage.engine.impl.desk with parameters of type Message Modifier and Type Method Description void
DeskService. handleUnassignedTicketMessage(String deskConversationId, String ticketConversationId, Message message)
void
DeskServiceImpl. handleUnassignedTicketMessage(String deskConversationId, String ticketConversationId, Message message)
-
Uses of Message in com.flowable.engage.engine.impl.desk.cmd
Fields in com.flowable.engage.engine.impl.desk.cmd declared as Message Modifier and Type Field Description protected Message
HandleUnassignedTicketMessageCmd. message
Constructors in com.flowable.engage.engine.impl.desk.cmd with parameters of type Message Constructor Description HandleUnassignedTicketMessageCmd(String deskConversationId, String ticketConversationId, String chatBotUserId, Message message)
-
Uses of Message in com.flowable.engage.engine.impl.dto
Constructors in com.flowable.engage.engine.impl.dto with parameters of type Message Constructor Description StickyMessageDTO(Message message, ActionInstance actionInstance, ActionDefinition actionDefinition, ActionDefinitionModel actionDefinitionModel)
-
Uses of Message in com.flowable.engage.engine.impl.message
Methods in com.flowable.engage.engine.impl.message that return Message Modifier and Type Method Description Message
MessageServiceImpl. findById(String messageId)
Message
MessageServiceImpl. findByIdWithMessageAudits(String messageId)
Message
MessageBuilderImpl. send(String conversationId)
Message
MessageServiceImpl. updateMessageContent(String messageId, String mainContent)
Message
MessageServiceImpl. updateMessageMedia(String messageId, String mediaContentId)
Message
MessageServiceImpl. updateMessageMedia(String messageId, ContentItem contentItem, InputStream contentStream)
Methods in com.flowable.engage.engine.impl.message that return types with arguments of type Message Modifier and Type Method Description List<Message>
MessageQueryImpl. executeList(CommandContext commandContext)
Methods in com.flowable.engage.engine.impl.message with parameters of type Message Modifier and Type Method Description String
DefaultExternalMessageSendHelper. getMessageContent(Message message, CommandContext commandContext)
String
ExternalMessageSendHelper. getMessageContent(Message message, CommandContext commandContext)
Returns the message content that will be sent to the external user.boolean
DefaultMessageSendHelper. shouldHandleAsTemporaryMessage(Message message, Conversation conversation)
boolean
MessageSendHelper. shouldHandleAsTemporaryMessage(Message message, Conversation conversation)
Check whether the message should be handled as a temporary message.default boolean
MessageSendHelper. shouldIncreaseUnreadMessageCount(Message message, Conversation conversation)
Check whether the unread message count within the given conversation should be inreased for the given messagedefault boolean
MessageSendHelper. shouldUpdateConversationLastMessageTime(Message message, Conversation conversation)
Check whether the message should trigger an update of the last message time of the conversation. -
Uses of Message in com.flowable.engage.engine.impl.notification
Methods in com.flowable.engage.engine.impl.notification with parameters of type Message Modifier and Type Method Description Collection<NotificationInfo>
NotificationEvaluationProvider. evaluateNotifications(Message data, Conversation conversation, Collection<Participant> participants)
Evaluates the notifications and message data read behavior for all participants according a rules set and the participants profile (e.g.Collection<NotificationInfo>
NotificationEvaluationProviderImpl. evaluateNotifications(Message data, Conversation conversation, Collection<Participant> participants)
Method parameters in com.flowable.engage.engine.impl.notification with type arguments of type Message Modifier and Type Method Description protected void
ExternalMessageSendEventListener. handleUserAccountAndMessageIfApplicable(FlowableMessageEvent messageEvent, BiConsumer<UserAccount,Message> accountMessageConsumer)
-
Uses of Message in com.flowable.engage.engine.impl.persistence.entity
Subinterfaces of Message in com.flowable.engage.engine.impl.persistence.entity Modifier and Type Interface Description interface
MessageEntity
interface
TemporaryMessageEntity
Classes in com.flowable.engage.engine.impl.persistence.entity that implement Message Modifier and Type Class Description class
MessageEntityImpl
The default message implementation.class
TemporaryMessageEntityImpl
Methods in com.flowable.engage.engine.impl.persistence.entity that return types with arguments of type Message Modifier and Type Method Description List<Message>
MessageEntityManager. findByCriteria(MessageQuery query)
List<Message>
MessageEntityManagerImpl. findByCriteria(MessageQuery query)
Methods in com.flowable.engage.engine.impl.persistence.entity with parameters of type Message Modifier and Type Method Description MessageAuditEntity
MessageAuditEntityManager. create(Message message)
MessageAuditEntity
MessageAuditEntityManagerImpl. create(Message message)
-
Uses of Message in com.flowable.engage.engine.impl.persistence.entity.data
Methods in com.flowable.engage.engine.impl.persistence.entity.data that return types with arguments of type Message Modifier and Type Method Description List<Message>
MessageDataManager. findByCriteria(MessageQueryImpl query)
-
Uses of Message in com.flowable.engage.engine.impl.persistence.entity.data.impl
Methods in com.flowable.engage.engine.impl.persistence.entity.data.impl that return types with arguments of type Message Modifier and Type Method Description List<Message>
MybatisMessageDataManager. findByCriteria(MessageQueryImpl query)
-
Uses of Message in com.flowable.engage.engine.impl.util
Methods in com.flowable.engage.engine.impl.util with parameters of type Message Modifier and Type Method Description protected static void
MessageUtil. copyToMessage(MessageEntity baseMessage, Message messageToCopy, CommandContext commandContext)
-
Uses of Message in com.flowable.engage.external.system.line
Methods in com.flowable.engage.external.system.line that return Message Modifier and Type Method Description protected Message
LineInboundStatusHandler. getMessage(InboundStatusDto status)
-
Uses of Message in com.flowable.engage.external.system.service
Methods in com.flowable.engage.external.system.service that return Message Modifier and Type Method Description protected Message
InboundMessageRoutingServiceImpl. getReplyToMessage(String externalSystemId, String replyToExternalMessageId)
Methods in com.flowable.engage.external.system.service with parameters of type Message Modifier and Type Method Description Collection<EventPayloadInstance>
DefaultInboundMessageEventPayloadExtractor. extractEventPayload(InboundMessage inboundMessage, UserAccount userAccount, Message message)
Collection<EventPayloadInstance>
InboundMessageEventPayloadExtractor. extractEventPayload(InboundMessage inboundMessage, UserAccount userAccount, Message message)
protected Collection<EventPayloadInstance>
InboundMessageRoutingServiceImpl. extractEventPayload(InboundMessage inboundMessage, UserAccount userAccount, Message message)
-
Uses of Message in com.flowable.engage.external.system.whatsapp
Methods in com.flowable.engage.external.system.whatsapp that return Message Modifier and Type Method Description protected Message
WhatsAppInboundStatusHandler. getMessage(InboundStatusDto status)
Methods in com.flowable.engage.external.system.whatsapp with parameters of type Message Modifier and Type Method Description protected void
WhatsAppInboundStatusHandler. sendMessageForStatus(String messageCode, InboundStatusDto status, Message message)
-
Uses of Message in com.flowable.engage.message.api
Methods in com.flowable.engage.message.api that return Message Modifier and Type Method Description Message
MessageService. findById(String messageId)
Message
MessageService. findByIdWithMessageAudits(String messageId)
Message
MessageBuilder. send(String conversationId)
Creates and sends the message to the specified conversation.Message
MessageService. updateMessageContent(String messageId, String mainContent)
Message
MessageService. updateMessageMedia(String messageId, String mediaContentId)
Change the media content id of the media message with the givenmediaContentId
.Message
MessageService. updateMessageMedia(String messageId, ContentItem contentItem, InputStream contentStream)
Change the media content of the media message with the given content item and input stream. -
Uses of Message in com.flowable.engage.message.api.temporary
Subinterfaces of Message in com.flowable.engage.message.api.temporary Modifier and Type Interface Description interface
TemporaryMessage
A temporary message that is a copy ofMessage
that is used when some messages should be handled separately.
-