Class CourseSchedule
java.lang.Object
ai.timefold.solver.examples.common.domain.AbstractPersistable
ai.timefold.solver.examples.curriculumcourse.domain.CourseSchedule
-
Field Summary
Fields inherited from class ai.timefold.solver.examples.common.domain.AbstractPersistable
id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()ai.timefold.solver.core.api.score.buildin.hardsoft.HardSoftScoregetScore()voidsetCourseList(List<Course> courseList) voidsetCurriculumList(List<Curriculum> curriculumList) voidsetDayList(List<Day> dayList) voidsetLectureList(List<Lecture> lectureList) voidvoidsetPeriodList(List<Period> periodList) voidsetRoomList(List<Room> roomList) voidsetScore(ai.timefold.solver.core.api.score.buildin.hardsoft.HardSoftScore score) voidsetTeacherList(List<Teacher> teacherList) voidsetTimeslotList(List<Timeslot> timeslotList) voidsetUnavailablePeriodPenaltyList(List<UnavailablePeriodPenalty> unavailablePeriodPenaltyList) Methods inherited from class ai.timefold.solver.examples.common.domain.AbstractPersistable
getId, setId, toString
-
Constructor Details
-
CourseSchedule
public CourseSchedule() -
CourseSchedule
public CourseSchedule(long id)
-
-
Method Details
-
getName
-
setName
-
getTeacherList
-
setTeacherList
-
getCurriculumList
-
setCurriculumList
-
getCourseList
-
setCourseList
-
getDayList
-
setDayList
-
getTimeslotList
-
setTimeslotList
-
getPeriodList
-
setPeriodList
-
getRoomList
-
setRoomList
-
getLectureList
-
setLectureList
-
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)
-