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(java.lang.String userId, Message message)
static FlowableMessageEvent
FlowableEngageEventBuilder. createMessageSendEvent(Message message, Conversation conversation)
static FlowableMessageUpdatedEvent
FlowableEngageEventBuilder. createMessageUpdatedEvent(java.lang.String userId, Message message)
static FlowableSendNotificationEvent
FlowableEngageEventBuilder. createSendNotificationEvent(Conversation conversation, Message message, java.util.Collection<NotificationInfo> notificationInfo)
Constructors in com.flowable.engage.engine.delegate.event.impl with parameters of type Message Constructor Description FlowableMessageDeletedEventImpl(java.lang.String userId, Message message)
FlowableMessageEventImpl(FlowableEngageEventType type, Message message, Conversation conversation)
FlowableMessageUpdateEventImpl(java.lang.String userId, Message message)
FlowableSendNotificationEventImpl(Conversation conversation, Message message, java.util.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(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
Message
FindMessageByIdWithMessageAuditsCmd. execute(org.flowable.common.engine.impl.interceptor.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 java.util.Set<java.lang.String>
ReindexMessagesCmd. determineParticipantGroupIds(Message message, java.util.List<ConversationRegistryEntryEntity> registryEntities)
protected java.util.Set<java.lang.String>
ReindexMessagesCmd. determineParticipantUserIds(Message message, java.util.List<ConversationRegistryEntryEntity> registryEntities)
protected java.util.List<Participant>
SendConversationNotificationCmd. getParticipants(org.flowable.common.engine.impl.interceptor.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(com.flowable.core.idm.api.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(com.flowable.core.idm.api.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(com.flowable.core.idm.api.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(java.lang.String deskConversationId, java.lang.String ticketConversationId, Message message)
void
DeskServiceImpl. handleUnassignedTicketMessage(java.lang.String deskConversationId, java.lang.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(java.lang.String deskConversationId, java.lang.String ticketConversationId, java.lang.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, com.flowable.action.api.runtime.ActionInstance actionInstance, com.flowable.action.api.repository.ActionDefinition actionDefinition, com.flowable.action.api.repository.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(java.lang.String messageId)
Message
MessageServiceImpl. findByIdWithMessageAudits(java.lang.String messageId)
Message
MessageBuilderImpl. send(java.lang.String conversationId)
Message
MessageServiceImpl. updateMessageContent(java.lang.String messageId, java.lang.String mainContent)
Message
MessageServiceImpl. updateMessageMedia(java.lang.String messageId, java.lang.String mediaContentId)
Message
MessageServiceImpl. updateMessageMedia(java.lang.String messageId, org.flowable.content.api.ContentItem contentItem, java.io.InputStream contentStream)
Methods in com.flowable.engage.engine.impl.message that return types with arguments of type Message Modifier and Type Method Description java.util.List<Message>
MessageQueryImpl. executeList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
Methods in com.flowable.engage.engine.impl.message with parameters of type Message Modifier and Type Method Description java.lang.String
DefaultExternalMessageSendHelper. getMessageContent(Message message, org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
java.lang.String
ExternalMessageSendHelper. getMessageContent(Message message, org.flowable.common.engine.impl.interceptor.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 java.util.Collection<NotificationInfo>
NotificationEvaluationProvider. evaluateNotifications(Message data, Conversation conversation, java.util.Collection<Participant> participants)
Evaluates the notifications and message data read behavior for all participants according a rules set and the participants profile (e.g.java.util.Collection<NotificationInfo>
NotificationEvaluationProviderImpl. evaluateNotifications(Message data, Conversation conversation, java.util.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, java.util.function.BiConsumer<com.flowable.core.idm.api.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 java.util.List<Message>
MessageEntityManager. findByCriteria(MessageQuery query)
java.util.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 java.util.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 java.util.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, org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
-
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(java.lang.String externalSystemId, java.lang.String replyToExternalMessageId)
-
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)
-
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(java.lang.String messageId)
Message
MessageService. findByIdWithMessageAudits(java.lang.String messageId)
Message
MessageBuilder. send(java.lang.String conversationId)
Creates and sends the message to the specified conversation.Message
MessageService. updateMessageContent(java.lang.String messageId, java.lang.String mainContent)
Message
MessageService. updateMessageMedia(java.lang.String messageId, java.lang.String mediaContentId)
Change the media content id of the media message with the givenmediaContentId
.Message
MessageService. updateMessageMedia(java.lang.String messageId, org.flowable.content.api.ContentItem contentItem, java.io.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. -
Uses of Message in com.flowable.engage.rest.service.api.message
Methods in com.flowable.engage.rest.service.api.message that return Message Modifier and Type Method Description protected Message
AbstractMessageResourceService. findMessageByIdAndCheckPermissions(java.lang.String conversationId, java.lang.String messageId, java.lang.String userId)
-
Uses of Message in com.flowable.engage.rest.service.api.notification
Methods in com.flowable.engage.rest.service.api.notification with parameters of type Message Modifier and Type Method Description protected java.util.Collection<java.lang.String>
MessageDeletedEventListener. extractNotificationRecipients(Message message)
protected java.util.Collection<java.lang.String>
MessageUpdatedEventListener. extractNotificationRecipients(Message message)
-
Uses of Message in com.flowable.engage.rest.service.mapper.message
Methods in com.flowable.engage.rest.service.mapper.message with parameters of type Message Modifier and Type Method Description MessageResponse
MessageComplianceMapper. map(Message message)
MessageResponse
MessageComplianceMapperImpl. map(Message message)
MessageResponse
MessageMapper. map(Message message)
MessageResponse
MessageMapperImpl. map(Message message)
protected MessageComplianceResponse
MessageComplianceMapperImpl. messageToMessageComplianceResponse(Message message, MessageService messageService)
Method parameters in com.flowable.engage.rest.service.mapper.message with type arguments of type Message Modifier and Type Method Description java.util.List<MessageComplianceResponse>
MessageComplianceMapper. map(java.util.List<Message> messages, MessageService messageService)
java.util.List<MessageComplianceResponse>
MessageComplianceMapperImpl. map(java.util.List<Message> messages, MessageService messageService)
java.util.List<MessageResponse>
MessageMapper. map(java.util.List<Message> messages, MessageService messageService)
java.util.List<MessageResponse>
MessageMapperImpl. map(java.util.List<Message> messages, MessageService messageService)
-
Uses of Message in com.flowable.engage.task
Methods in com.flowable.engage.task that return Message Modifier and Type Method Description Message
EngageMessageService. sendMessage(java.lang.String conversationId, java.lang.String sendingUserId, java.lang.String receivingUserId, java.lang.String messageType, java.lang.String messageSubType, java.lang.String messageContentType, java.lang.String messageContent, java.lang.Object messageMediaContent, java.lang.String templateMessageKey, java.lang.String templateMessageCode, java.lang.String templateLanguage, java.lang.Object templatePayload, java.lang.Object tagValues, java.lang.String actionDefinitionKey, boolean stickyMessage, java.lang.String scopeId, java.lang.String scopeType)
Creates and sends a new message to an existing conversation. -
Uses of Message in com.flowable.engage.task.extension
Methods in com.flowable.engage.task.extension with parameters of type Message Modifier and Type Method Description void
SendMessageExtension. afterSendMessage(Message message)
The method is invoked just after creating and sending the message.