Class FlowableEngageEventBuilder
java.lang.Object
com.flowable.engage.engine.delegate.event.impl.FlowableEngageEventBuilder
- Author:
- Filip Hrisafov, Luis Belloch
-
Method Summary
Modifier and TypeMethodDescriptioncreateAddedParticipantsEvent(Conversation conversation, Collection<String> addedParticipants, String userId) static FlowableMessageEventcreateBeforeMessagePersistedEvent(Message message, Conversation conversation) createConversationAddedTagsEvent(Conversation conversation, Collection<String> addedTags) createConversationArchivedEvent(Conversation conversation) createConversationDeletedEvent(Conversation conversation) createConversationNameUpdatedEvent(Conversation conversation, String oldName) createConversationOwnerChangedEvent(Conversation conversation, String oldOwner) createConversationReferenceUpdatedEvent(Conversation conversation, String oldReferenceId, String oldReferenceType, String oldReferenceDefinitionId) createConversationRemovedTagsEvent(Conversation conversation, Collection<String> removedTags) createConversationReopenedEvent(Conversation conversation) createConversationStartedEvent(Conversation conversation) static FlowableMessageDeletedEventcreateMessageDeletedEvent(String userId, Message message) static FlowableMessageReadEventcreateMessageReadEvent(String userId, String conversationId, String messageId, Date messageTimestamp) static FlowableMessageEventcreateMessageSendEvent(Message message, Conversation conversation) static FlowableMessageUpdatedEventcreateMessageUpdatedEvent(String userId, Message message) createRemovedParticipantsEvent(Conversation conversation, Collection<String> removedParticipants, String userId) createSendNotificationEvent(Conversation conversation, Message message, boolean updateUnreadCount, boolean updateConversationLastMessageTime, Collection<NotificationInfo> notificationInfo) static FlowableSendUserTypingEventcreateSendUserTypingEvent(String userId, String conversationId, Collection<String> recipients)
-
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, boolean updateUnreadCount, boolean updateConversationLastMessageTime, Collection<NotificationInfo> notificationInfo) -
createSendUserTypingEvent
public static FlowableSendUserTypingEvent createSendUserTypingEvent(String userId, String conversationId, Collection<String> recipients) -
createMessageReadEvent
public static FlowableMessageReadEvent createMessageReadEvent(String userId, String conversationId, String messageId, Date messageTimestamp) -
createMessageDeletedEvent
-
createMessageUpdatedEvent
-
createAddedParticipantsEvent
public static FlowableAddedParticipantsEvent createAddedParticipantsEvent(Conversation conversation, Collection<String> addedParticipants, String userId) -
createRemovedParticipantsEvent
public static FlowableRemovedParticipantsEvent createRemovedParticipantsEvent(Conversation conversation, Collection<String> removedParticipants, String userId) -
createConversationAddedTagsEvent
public static FlowableConversationAddedTagsEvent createConversationAddedTagsEvent(Conversation conversation, Collection<String> addedTags) -
createConversationRemovedTagsEvent
public static FlowableConversationRemovedTagsEvent createConversationRemovedTagsEvent(Conversation conversation, Collection<String> removedTags) -
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, String oldName) -
createConversationOwnerChangedEvent
public static FlowableConversationOwnerChangedEvent createConversationOwnerChangedEvent(Conversation conversation, String oldOwner) -
createConversationReferenceUpdatedEvent
public static FlowableConversationReferenceUpdatedEvent createConversationReferenceUpdatedEvent(Conversation conversation, String oldReferenceId, String oldReferenceType, String oldReferenceDefinitionId)
-