Class Timeslot

    • Constructor Detail

      • Timeslot

        public Timeslot()
      • Timeslot

        public Timeslot​(long id)
    • Method Detail

      • getDurationInMinutes

        public int getDurationInMinutes()
      • overlapsTime

        public boolean overlapsTime​(Timeslot other)
      • getOverlapInMinutes

        public int getOverlapInMinutes​(Timeslot other)
      • startsAfter

        public boolean startsAfter​(Timeslot other)
      • endsBefore

        public boolean endsBefore​(Timeslot other)
      • isOnSameDayAs

        public boolean isOnSameDayAs​(Timeslot other)
      • pauseExists

        public boolean pauseExists​(Timeslot other,
                                   int pauseInMinutes)
      • setStartDateTime

        public void setStartDateTime​(LocalDateTime startDateTime)
      • setEndDateTime

        public void setEndDateTime​(LocalDateTime endDateTime)
      • getTalkTypeSet

        public Set<TalkType> getTalkTypeSet()
      • setTalkTypeSet

        public void setTalkTypeSet​(Set<TalkType> talkTypeSet)
      • setTagSet

        public void setTagSet​(Set<String> tagSet)