Class Course
java.lang.Object
ai.timefold.solver.examples.common.domain.AbstractPersistable
ai.timefold.solver.examples.curriculumcourse.domain.Course
-
Field Summary
Fields inherited from class ai.timefold.solver.examples.common.domain.AbstractPersistable
id -
Constructor Summary
ConstructorsConstructorDescriptionCourse()Course(int id, String code, Teacher teacher, int lectureSize, int studentSize, int minWorkingDaySize, Curriculum... curricula) -
Method Summary
Modifier and TypeMethodDescriptiongetCode()intintintvoidvoidsetCurriculumSet(Set<Curriculum> curriculumSet) voidsetLectureSize(int lectureSize) voidsetMinWorkingDaySize(int minWorkingDaySize) voidsetStudentSize(int studentSize) voidsetTeacher(Teacher teacher) toString()Methods inherited from class ai.timefold.solver.examples.common.domain.AbstractPersistable
getId, setId
-
Constructor Details
-
Course
public Course() -
Course
public Course(int id, String code, Teacher teacher, int lectureSize, int studentSize, int minWorkingDaySize, Curriculum... curricula)
-
-
Method Details
-
getCode
-
setCode
-
getTeacher
-
setTeacher
-
getLectureSize
public int getLectureSize() -
setLectureSize
public void setLectureSize(int lectureSize) -
getMinWorkingDaySize
public int getMinWorkingDaySize() -
setMinWorkingDaySize
public void setMinWorkingDaySize(int minWorkingDaySize) -
getCurriculumSet
-
setCurriculumSet
-
getStudentSize
public int getStudentSize() -
setStudentSize
public void setStudentSize(int studentSize) -
toString
- Overrides:
toStringin classAbstractPersistable
-