Uses of Interface
com.flowable.engage.conversation.api.ConversationParticipantBuilder
Package | Description |
---|---|
com.flowable.engage.conversation.api | |
com.flowable.engage.engine.impl.conversation |
-
Uses of ConversationParticipantBuilder in com.flowable.engage.conversation.api
Methods in com.flowable.engage.conversation.api that return ConversationParticipantBuilder Modifier and Type Method Description ConversationParticipantBuilder
ConversationService. createConversationParticipantBuilder(java.lang.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(java.lang.String userId)
Drops the given participant from the conversation.ConversationParticipantBuilder
ConversationParticipantBuilder. dropParticipants(java.lang.String... userIds)
Drops the given participants from the conversation.ConversationParticipantBuilder
ConversationParticipantBuilder. dropParticipants(java.util.Collection<java.lang.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 isParticipantJoiningBuilder.fromNow()
for all conversation types except channels, where the default isParticipantJoiningBuilder.fromBeginning()
.ConversationParticipantBuilder
ParticipantJoiningBuilder. fromDuration(java.time.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(java.lang.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(java.util.Date joiningTime)
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 ConversationParticipantBuilder Modifier and Type Class Description class
ConversationParticipantBuilderImpl
Default implementation for the participant builder API.Fields in com.flowable.engage.engine.impl.conversation declared as ConversationParticipantBuilder Modifier and Type Field Description protected ConversationParticipantBuilder
ParticipantJoiningBuilderImpl. rootBuilder
Methods in com.flowable.engage.engine.impl.conversation that return ConversationParticipantBuilder Modifier and Type Method Description ConversationParticipantBuilder
ConversationServiceImpl. createConversationParticipantBuilder(java.lang.String conversationId)
ConversationParticipantBuilder
ConversationParticipantBuilderImpl. dropParticipant(java.lang.String userId)
ConversationParticipantBuilder
ConversationParticipantBuilderImpl. dropParticipants(java.lang.String... userIds)
ConversationParticipantBuilder
ConversationParticipantBuilderImpl. dropParticipants(java.util.Collection<java.lang.String> userIds)
ConversationParticipantBuilder
ParticipantJoiningBuilderImpl. fromBeginning()
ConversationParticipantBuilder
ParticipantJoiningBuilderImpl. fromDefault()
ConversationParticipantBuilder
ParticipantJoiningBuilderImpl. fromDuration(java.time.Duration duration)
ConversationParticipantBuilder
ParticipantJoiningBuilderImpl. fromMessage(java.lang.String messageId)
ConversationParticipantBuilder
ParticipantJoiningBuilderImpl. fromNow()
ConversationParticipantBuilder
ParticipantJoiningBuilderImpl. fromPastMessages(int numberOfMessages)
ConversationParticipantBuilder
ParticipantJoiningBuilderImpl. fromTime(java.util.Date joiningTime)
Constructors in com.flowable.engage.engine.impl.conversation with parameters of type ConversationParticipantBuilder Constructor Description ParticipantJoiningBuilderImpl(ConversationParticipantBuilder rootBuilder, JoinParticipantsData joinParticipantsData)