Uses of Interface
com.flowable.engage.conversation.api.ConversationParticipantBuilder
Packages that use ConversationParticipantBuilder
Package
Description
-
Uses of ConversationParticipantBuilder in com.flowable.engage.conversation.api
Methods in com.flowable.engage.conversation.api that return ConversationParticipantBuilderModifier and TypeMethodDescriptionConversationService.createConversationParticipantBuilder
(String conversationId) Creates a new participant builder to add or remove participants to / from a conversation with various extended options mainly on message visibility.ConversationParticipantBuilder.dropParticipant
(String userId) Drops the given participant from the conversation.ConversationParticipantBuilder.dropParticipants
(String... userIds) Drops the given participants from the conversation.ConversationParticipantBuilder.dropParticipants
(Collection<String> userIds) Drops the given participants from the conversation.ParticipantJoiningBuilder.fromBeginning()
Will join the selected participant(s) from the beginning of the conversation.ParticipantJoiningBuilder.fromDefault()
Just use the default behaviour which isParticipantJoiningBuilder.fromNow()
for all conversation types except channels, where the default isParticipantJoiningBuilder.fromBeginning()
.ParticipantJoiningBuilder.fromDuration
(Duration duration) Will join the selected participant(s) from the past in the given duration, so they can read messages from the past.ParticipantJoiningBuilder.fromMessage
(String messageId) Will join the selected participant(s) from the time of when the given message was posted, in order to be able to read that message and every one after it.ParticipantJoiningBuilder.fromNow()
This will join the new participants as of now so they can only see the new messages after being joined.ParticipantJoiningBuilder.fromPastMessages
(int numberOfMessages) Will join the selected participant(s) from the creation time of x messages back (basically the new participants will be able to read those x messaages).Will join the selected participant(s) from the given absolute timestamp. -
Uses of ConversationParticipantBuilder in com.flowable.engage.engine.impl.conversation
Classes in com.flowable.engage.engine.impl.conversation that implement ConversationParticipantBuilderModifier and TypeClassDescriptionclass
Default implementation for the participant builder API.Fields in com.flowable.engage.engine.impl.conversation declared as ConversationParticipantBuilderModifier and TypeFieldDescriptionprotected final ConversationParticipantBuilder
ParticipantJoiningBuilderImpl.rootBuilder
Methods in com.flowable.engage.engine.impl.conversation that return ConversationParticipantBuilderModifier and TypeMethodDescriptionConversationServiceImpl.createConversationParticipantBuilder
(String conversationId) ConversationParticipantBuilderImpl.dropParticipant
(String userId) ConversationParticipantBuilderImpl.dropParticipants
(String... userIds) ConversationParticipantBuilderImpl.dropParticipants
(Collection<String> userIds) ParticipantJoiningBuilderImpl.fromBeginning()
ParticipantJoiningBuilderImpl.fromDefault()
ParticipantJoiningBuilderImpl.fromDuration
(Duration duration) ParticipantJoiningBuilderImpl.fromMessage
(String messageId) ParticipantJoiningBuilderImpl.fromNow()
ParticipantJoiningBuilderImpl.fromPastMessages
(int numberOfMessages) Constructors in com.flowable.engage.engine.impl.conversation with parameters of type ConversationParticipantBuilderModifierConstructorDescriptionParticipantJoiningBuilderImpl
(ConversationParticipantBuilder rootBuilder, JoinParticipantsData joinParticipantsData)