Class FlowableEngageEventBuilder
java.lang.Object
com.flowable.engage.engine.delegate.event.impl.FlowableEngageEventBuilder
public class FlowableEngageEventBuilder
extends java.lang.Object
- Author:
- Filip Hrisafov, Luis Belloch
-
Method Summary
-
Method Details
-
createMessageSendEvent
public static FlowableMessageEvent createMessageSendEvent(Message message, Conversation conversation) -
createBeforeMessagePersistedEvent
public static FlowableMessageEvent createBeforeMessagePersistedEvent(Message message, Conversation conversation) -
createSendNotificationEvent
public static FlowableSendNotificationEvent createSendNotificationEvent(Conversation conversation, Message message, java.util.Collection<NotificationInfo> notificationInfo) -
createSendUserTypingEvent
public static FlowableSendUserTypingEvent createSendUserTypingEvent(java.lang.String userId, java.lang.String conversationId, java.util.Collection<java.lang.String> recipients) -
createMessageReadEvent
public static FlowableMessageReadEvent createMessageReadEvent(java.lang.String userId, java.lang.String conversationId, java.lang.String messageId, java.util.Date messageTimestamp) -
createMessageDeletedEvent
public static FlowableMessageDeletedEvent createMessageDeletedEvent(java.lang.String userId, Message message) -
createMessageUpdatedEvent
public static FlowableMessageUpdatedEvent createMessageUpdatedEvent(java.lang.String userId, Message message) -
createAddedParticipantsEvent
public static FlowableAddedParticipantsEvent createAddedParticipantsEvent(Conversation conversation, java.util.Collection<java.lang.String> addedParticipants, java.lang.String userId) -
createRemovedParticipantsEvent
public static FlowableRemovedParticipantsEvent createRemovedParticipantsEvent(Conversation conversation, java.util.Collection<java.lang.String> removedParticipants, java.lang.String userId) -
createConversationStartedEvent
public static FlowableConversationStartedEvent createConversationStartedEvent(Conversation conversation) -
createConversationDeletedEvent
public static FlowableConversationDeletedEvent createConversationDeletedEvent(Conversation conversation) -
createConversationArchivedEvent
public static FlowableConversationArchivedEvent createConversationArchivedEvent(Conversation conversation) -
createConversationReopenedEvent
public static FlowableConversationReopenedEvent createConversationReopenedEvent(Conversation conversation) -
createConversationNameUpdatedEvent
public static FlowableConversationNameUpdatedEvent createConversationNameUpdatedEvent(Conversation conversation, java.lang.String oldName) -
createConversationOwnerChangedEvent
public static FlowableConversationOwnerChangedEvent createConversationOwnerChangedEvent(Conversation conversation, java.lang.String oldOwner) -
createConversationReferenceUpdatedEvent
public static FlowableConversationReferenceUpdatedEvent createConversationReferenceUpdatedEvent(Conversation conversation, java.lang.String oldReferenceId, java.lang.String oldReferenceType, java.lang.String oldReferenceDefinitionId)
-