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

public class Course extends AbstractPersistable
  • 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

      public String getCode()
    • setCode

      public void setCode(String code)
    • getTeacher

      public Teacher getTeacher()
    • setTeacher

      public void setTeacher(Teacher teacher)
    • getLectureSize

      public int getLectureSize()
    • setLectureSize

      public void setLectureSize(int lectureSize)
    • getMinWorkingDaySize

      public int getMinWorkingDaySize()
    • setMinWorkingDaySize

      public void setMinWorkingDaySize(int minWorkingDaySize)
    • getCurriculumSet

      public Set<Curriculum> getCurriculumSet()
    • setCurriculumSet

      public void setCurriculumSet(Set<Curriculum> curriculumSet)
    • getStudentSize

      public int getStudentSize()
    • setStudentSize

      public void setStudentSize(int studentSize)
    • toString

      public String toString()
      Overrides:
      toString in class AbstractPersistable