| Package | Description |
|---|---|
| com.flowable.engage.conversation.api | |
| com.flowable.engage.engine.impl.conversation |
| Modifier and Type | Method and Description |
|---|---|
ConversationParticipantBuilder |
ConversationService.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 |
ConversationParticipantBuilder.dropParticipant(String userId)
Drops the given participant from the conversation.
|
ConversationParticipantBuilder |
ConversationParticipantBuilder.dropParticipants(Collection<String> userIds)
Drops the given participants from the conversation.
|
ConversationParticipantBuilder |
ConversationParticipantBuilder.dropParticipants(String... userIds)
Drops the given participants from the conversation.
|
ConversationParticipantBuilder |
ParticipantJoiningBuilder.fromBeginning()
Will join the selected participant(s) from the beginning of the conversation.
|
ConversationParticipantBuilder |
ParticipantJoiningBuilder.fromDefault()
Just use the default behaviour which is
ParticipantJoiningBuilder.fromNow() for all conversation types except channels, where the default is ParticipantJoiningBuilder.fromBeginning(). |
ConversationParticipantBuilder |
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.
|
ConversationParticipantBuilder |
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.
|
ConversationParticipantBuilder |
ParticipantJoiningBuilder.fromNow()
This will join the new participants as of now so they can only see the new messages after being joined.
|
ConversationParticipantBuilder |
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).
|
ConversationParticipantBuilder |
ParticipantJoiningBuilder.fromTime(Date joiningTime)
Will join the selected participant(s) from the given absolute timestamp.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConversationParticipantBuilderImpl
Default implementation for the participant builder API.
|
| Modifier and Type | Field and Description |
|---|---|
protected ConversationParticipantBuilder |
ParticipantJoiningBuilderImpl.rootBuilder |
| Constructor and Description |
|---|
ParticipantJoiningBuilderImpl(ConversationParticipantBuilder rootBuilder,
JoinParticipantsData joinParticipantsData) |