java.lang.Object
ai.timefold.solver.examples.common.domain.AbstractPersistable
ai.timefold.solver.examples.curriculumcourse.domain.CourseSchedule

public class CourseSchedule extends AbstractPersistable
  • Constructor Details

    • CourseSchedule

      public CourseSchedule()
    • CourseSchedule

      public CourseSchedule(long id)
  • Method Details

    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getTeacherList

      public List<Teacher> getTeacherList()
    • setTeacherList

      public void setTeacherList(List<Teacher> teacherList)
    • getCurriculumList

      public List<Curriculum> getCurriculumList()
    • setCurriculumList

      public void setCurriculumList(List<Curriculum> curriculumList)
    • getCourseList

      public List<Course> getCourseList()
    • setCourseList

      public void setCourseList(List<Course> courseList)
    • getDayList

      public List<Day> getDayList()
    • setDayList

      public void setDayList(List<Day> dayList)
    • getTimeslotList

      public List<Timeslot> getTimeslotList()
    • setTimeslotList

      public void setTimeslotList(List<Timeslot> timeslotList)
    • getPeriodList

      public List<Period> getPeriodList()
    • setPeriodList

      public void setPeriodList(List<Period> periodList)
    • getRoomList

      public List<Room> getRoomList()
    • setRoomList

      public void setRoomList(List<Room> roomList)
    • getUnavailablePeriodPenaltyList

      public List<UnavailablePeriodPenalty> getUnavailablePeriodPenaltyList()
    • setUnavailablePeriodPenaltyList

      public void setUnavailablePeriodPenaltyList(List<UnavailablePeriodPenalty> unavailablePeriodPenaltyList)
    • getLectureList

      public List<Lecture> getLectureList()
    • setLectureList

      public void setLectureList(List<Lecture> lectureList)
    • getScore

      public ai.timefold.solver.core.api.score.buildin.hardsoft.HardSoftScore getScore()
    • setScore

      public void setScore(ai.timefold.solver.core.api.score.buildin.hardsoft.HardSoftScore score)