Class JoinParticipantsData


  • public class JoinParticipantsData
    extends Object
    A data object holding the information about one or more participants to join a conversation at a specific time.
    Author:
    Micha Kiener
    • Field Detail

      • fromNow

        protected boolean fromNow
      • fromBeginning

        protected boolean fromBeginning
      • fromTime

        protected Date fromTime
      • fromMessageId

        protected String fromMessageId
      • fromPastMessagesCount

        protected Integer fromPastMessagesCount
      • fromDuration

        protected Duration fromDuration
    • Constructor Detail

      • JoinParticipantsData

        public JoinParticipantsData​(Collection<String> newParticipantIds)
    • Method Detail

      • checkIfNotYetSet

        protected void checkIfNotYetSet()
      • isDefault

        public boolean isDefault()
      • isFromNow

        public boolean isFromNow()
      • setFromNow

        public void setFromNow()
      • isFromBeginning

        public boolean isFromBeginning()
      • setFromBeginning

        public void setFromBeginning()
      • hasFromTime

        public boolean hasFromTime()
      • getFromTime

        public Date getFromTime()
      • setFromTime

        public void setFromTime​(Date fromTime)
      • hasMessageId

        public boolean hasMessageId()
      • getFromMessageId

        public String getFromMessageId()
      • setFromMessageId

        public void setFromMessageId​(String fromMessageId)
      • hasPastMessagesCount

        public boolean hasPastMessagesCount()
      • getFromPastMessagesCount

        public Integer getFromPastMessagesCount()
      • setFromPastMessagesCount

        public void setFromPastMessagesCount​(Integer fromPastMessagesCount)
      • hasDuration

        public boolean hasDuration()
      • getFromDuration

        public Duration getFromDuration()
      • setFromDuration

        public void setFromDuration​(Duration fromDuration)