Class JoinParticipantsData
java.lang.Object
com.flowable.engage.engine.impl.conversation.JoinParticipantsData
public class JoinParticipantsData
extends java.lang.Object
A data object holding the information about one or more participants to join a conversation at a specific time.
- Author:
- Micha Kiener
-
Field Summary
Fields Modifier and Type Field Description protected boolean
fromBeginning
protected java.time.Duration
fromDuration
protected java.lang.String
fromMessageId
protected boolean
fromNow
protected java.lang.Integer
fromPastMessagesCount
protected java.util.Date
fromTime
protected java.util.Collection<java.lang.String>
newParticipantIds
-
Constructor Summary
Constructors Constructor Description JoinParticipantsData(java.util.Collection<java.lang.String> newParticipantIds)
-
Method Summary
Modifier and Type Method Description protected void
checkIfNotYetSet()
java.time.Duration
getFromDuration()
java.lang.String
getFromMessageId()
java.lang.Integer
getFromPastMessagesCount()
java.util.Date
getFromTime()
java.util.Collection<java.lang.String>
getNewParticipantIds()
boolean
hasDuration()
boolean
hasFromTime()
boolean
hasMessageId()
boolean
hasPastMessagesCount()
boolean
isDefault()
boolean
isFromBeginning()
boolean
isFromNow()
void
setFromBeginning()
void
setFromDuration(java.time.Duration fromDuration)
void
setFromMessageId(java.lang.String fromMessageId)
void
setFromNow()
void
setFromPastMessagesCount(java.lang.Integer fromPastMessagesCount)
void
setFromTime(java.util.Date fromTime)
-
Field Details
-
newParticipantIds
protected final java.util.Collection<java.lang.String> newParticipantIds -
fromNow
protected boolean fromNow -
fromBeginning
protected boolean fromBeginning -
fromTime
protected java.util.Date fromTime -
fromMessageId
protected java.lang.String fromMessageId -
fromPastMessagesCount
protected java.lang.Integer fromPastMessagesCount -
fromDuration
protected java.time.Duration fromDuration
-
-
Constructor Details
-
JoinParticipantsData
public JoinParticipantsData(java.util.Collection<java.lang.String> newParticipantIds)
-
-
Method Details
-
checkIfNotYetSet
protected void checkIfNotYetSet() -
isDefault
public boolean isDefault() -
getNewParticipantIds
public java.util.Collection<java.lang.String> getNewParticipantIds() -
isFromNow
public boolean isFromNow() -
setFromNow
public void setFromNow() -
isFromBeginning
public boolean isFromBeginning() -
setFromBeginning
public void setFromBeginning() -
hasFromTime
public boolean hasFromTime() -
getFromTime
public java.util.Date getFromTime() -
setFromTime
public void setFromTime(java.util.Date fromTime) -
hasMessageId
public boolean hasMessageId() -
getFromMessageId
public java.lang.String getFromMessageId() -
setFromMessageId
public void setFromMessageId(java.lang.String fromMessageId) -
hasPastMessagesCount
public boolean hasPastMessagesCount() -
getFromPastMessagesCount
public java.lang.Integer getFromPastMessagesCount() -
setFromPastMessagesCount
public void setFromPastMessagesCount(java.lang.Integer fromPastMessagesCount) -
hasDuration
public boolean hasDuration() -
getFromDuration
public java.time.Duration getFromDuration() -
setFromDuration
public void setFromDuration(java.time.Duration fromDuration)
-