Class Lecture
- java.lang.Object
-
- ai.timefold.solver.examples.common.domain.AbstractPersistable
-
- ai.timefold.solver.examples.curriculumcourse.domain.Lecture
-
- All Implemented Interfaces:
Labeled
public class Lecture extends AbstractPersistable implements Labeled
-
-
Field Summary
-
Fields inherited from class ai.timefold.solver.examples.common.domain.AbstractPersistable
id
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CoursegetCourse()Set<Curriculum>getCurriculumSet()DaygetDay()StringgetLabel()intgetLectureIndexInCourse()PeriodgetPeriod()RoomgetRoom()intgetStudentSize()TeachergetTeacher()intgetTimeslotIndex()booleanisPinned()voidsetCourse(Course course)voidsetLectureIndexInCourse(int lectureIndexInCourse)voidsetPeriod(Period period)voidsetPinned(boolean pinned)voidsetRoom(Room room)StringtoString()-
Methods inherited from class ai.timefold.solver.examples.common.domain.AbstractPersistable
getId, setId
-
-
-
-
Method Detail
-
getCourse
public Course getCourse()
-
setCourse
public void setCourse(Course course)
-
getLectureIndexInCourse
public int getLectureIndexInCourse()
-
setLectureIndexInCourse
public void setLectureIndexInCourse(int lectureIndexInCourse)
-
isPinned
public boolean isPinned()
-
setPinned
public void setPinned(boolean pinned)
-
getPeriod
public Period getPeriod()
-
setPeriod
public void setPeriod(Period period)
-
getRoom
public Room getRoom()
-
setRoom
public void setRoom(Room room)
-
getTeacher
public Teacher getTeacher()
-
getStudentSize
public int getStudentSize()
-
getCurriculumSet
public Set<Curriculum> getCurriculumSet()
-
getDay
public Day getDay()
-
getTimeslotIndex
public int getTimeslotIndex()
-
toString
public String toString()
- Overrides:
toStringin classAbstractPersistable
-
-