Modifier and Type | Method and Description |
---|---|
Message |
FlowableSendNotificationEvent.getMessage() |
Message |
FlowableMessageUpdatedEvent.getMessage()
The message that was updated
|
Message |
FlowableMessageEvent.getMessage() |
Message |
FlowableMessageDeletedEvent.getMessage()
The message that was deleted
|
Modifier and Type | Method and Description |
---|---|
void |
ConversationNotificationService.sendNotification(Message message,
Conversation conversation)
Send a notification for the given message in the given conversation
|
Modifier and Type | Field and Description |
---|---|
protected Message |
FlowableSendNotificationEventImpl.message |
protected Message |
FlowableMessageEventImpl.message |
protected Message |
FlowableMessageDeletedEventImpl.message |
Modifier and Type | Method and Description |
---|---|
Message |
FlowableSendNotificationEventImpl.getMessage() |
Message |
FlowableMessageUpdateEventImpl.getMessage() |
Message |
FlowableMessageEventImpl.getMessage() |
Message |
FlowableMessageDeletedEventImpl.getMessage() |
Modifier and Type | Method and 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,
Collection<NotificationInfo> notificationInfo) |
Constructor and Description |
---|
FlowableMessageDeletedEventImpl(String userId,
Message message) |
FlowableMessageEventImpl(FlowableEngageEventType type,
Message message,
Conversation conversation) |
FlowableMessageUpdateEventImpl(String userId,
Message message) |
FlowableSendNotificationEventImpl(Conversation conversation,
Message message,
Collection<NotificationInfo> notificationInfo) |
Modifier and Type | Field and Description |
---|---|
protected Message |
ValidateExternalSystemMessageCmd.message |
protected Message |
SendConversationNotificationCmd.message |
Modifier and Type | Method and Description |
---|---|
Message |
FindMessageByIdWithMessageAuditsCmd.execute(org.flowable.common.engine.impl.interceptor.CommandContext commandContext) |
Message |
FindMessageByIdCmd.execute(org.flowable.common.engine.impl.interceptor.CommandContext commandContext) |
Modifier and Type | Method and 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(org.flowable.common.engine.impl.interceptor.CommandContext commandContext,
Message message) |
Constructor and Description |
---|
SendConversationNotificationCmd(Message message,
Conversation conversation) |
ValidateExternalSystemMessageCmd(com.flowable.core.idm.api.UserAccount recipientAccount,
Message message) |
Modifier and Type | Field and Description |
---|---|
protected Message |
ConversationNotificationRunnable.message |
Modifier and Type | Method and Description |
---|---|
void |
ConversationNotificationServiceImpl.sendNotification(Message message,
Conversation conversation) |
void |
ExternalConversationServiceImpl.validateMessage(com.flowable.core.idm.api.UserAccount recipientAccount,
Message message) |
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.
|
Constructor and Description |
---|
ConversationNotificationRunnable(EngageEngineConfiguration configuration,
Message message,
Conversation conversation) |
Modifier and Type | Method and Description |
---|---|
void |
DeskServiceImpl.handleUnassignedTicketMessage(String deskConversationId,
String ticketConversationId,
Message message) |
void |
DeskService.handleUnassignedTicketMessage(String deskConversationId,
String ticketConversationId,
Message message) |
Modifier and Type | Field and Description |
---|---|
protected Message |
HandleUnassignedTicketMessageCmd.message |
Constructor and Description |
---|
HandleUnassignedTicketMessageCmd(String deskConversationId,
String ticketConversationId,
String chatBotUserId,
Message message) |
Constructor and 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) |
Modifier and Type | Method and 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,
org.flowable.content.api.ContentItem contentItem,
InputStream contentStream) |
Message |
MessageServiceImpl.updateMessageMedia(String messageId,
String mediaContentId) |
Modifier and Type | Method and Description |
---|---|
List<Message> |
MessageQueryImpl.executeList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext) |
Modifier and Type | Method and Description |
---|---|
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.
|
String |
DefaultExternalMessageSendHelper.getMessageContent(Message message,
org.flowable.common.engine.impl.interceptor.CommandContext commandContext) |
boolean |
MessageSendHelper.shouldHandleAsTemporaryMessage(Message message,
Conversation conversation)
Check whether the message should be handled as a temporary message.
|
boolean |
DefaultMessageSendHelper.shouldHandleAsTemporaryMessage(Message message,
Conversation conversation) |
Modifier and Type | Method and Description |
---|---|
Collection<NotificationInfo> |
NotificationEvaluationProviderImpl.evaluateNotifications(Message data,
Conversation conversation,
Collection<Participant> participants) |
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.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ExternalMessageSendEventListener.handleUserAccountAndMessageIfApplicable(FlowableMessageEvent messageEvent,
BiConsumer<com.flowable.core.idm.api.UserAccount,Message> accountMessageConsumer) |
Modifier and Type | Interface and Description |
---|---|
interface |
MessageEntity |
interface |
TemporaryMessageEntity |
Modifier and Type | Class and Description |
---|---|
class |
MessageEntityImpl
The default message implementation.
|
class |
TemporaryMessageEntityImpl |
Modifier and Type | Method and Description |
---|---|
List<Message> |
MessageEntityManagerImpl.findByCriteria(MessageQuery query) |
List<Message> |
MessageEntityManager.findByCriteria(MessageQuery query) |
Modifier and Type | Method and Description |
---|---|
MessageAuditEntity |
MessageAuditEntityManagerImpl.create(Message message) |
MessageAuditEntity |
MessageAuditEntityManager.create(Message message) |
Modifier and Type | Method and Description |
---|---|
List<Message> |
MessageDataManager.findByCriteria(MessageQueryImpl query) |
Modifier and Type | Method and Description |
---|---|
List<Message> |
MybatisMessageDataManager.findByCriteria(MessageQueryImpl query) |
Modifier and Type | Method and Description |
---|---|
protected static void |
MessageUtil.copyToMessage(MessageEntity baseMessage,
Message messageToCopy,
org.flowable.common.engine.impl.interceptor.CommandContext commandContext) |
Modifier and Type | Method and 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,
org.flowable.content.api.ContentItem contentItem,
InputStream contentStream)
Change the media content of the media message with the given content item and input stream.
|
Message |
MessageService.updateMessageMedia(String messageId,
String mediaContentId)
Change the media content id of the media message with the given
mediaContentId . |
Modifier and Type | Interface and Description |
---|---|
interface |
TemporaryMessage
A temporary message that is a copy of
Message
that is used when some messages should be handled separately. |
Copyright © 2019. All rights reserved.