Class TimeBucket

    • Method Detail

      • getSpot

        public Spot getSpot()
      • setSpot

        public void setSpot​(Spot spot)
      • getStartTime

        public LocalTime getStartTime()
      • setStartTime

        public void setStartTime​(LocalTime startTime)
      • setEndTime

        public void setEndTime​(LocalTime endTime)
      • getAdditionalSkillSet

        public Set<Skill> getAdditionalSkillSet()
      • setAdditionalSkillSet

        public void setAdditionalSkillSet​(Set<Skill> additionalSkillSet)
      • getRepeatOnDaySet

        public Set<DayOfWeek> getRepeatOnDaySet()
      • setRepeatOnDaySet

        public void setRepeatOnDaySet​(Set<DayOfWeek> repeatOnDaySet)
      • getSeatList

        public List<Seat> getSeatList()
      • setSeatList

        public void setSeatList​(List<Seat> seatList)
      • setValuesFromTimeBucket

        public void setValuesFromTimeBucket​(TimeBucket updatedTimeBucket)
      • createShiftForOffset

        public Optional<Shift> createShiftForOffset​(LocalDate startDate,
                                                    int offset,
                                                    ZoneId zoneId,
                                                    boolean defaultToRotationEmployee)