Package model.objects
Class Student
- java.lang.Object
-
- model.objects.Student
-
- All Implemented Interfaces:
Serializable
@Entity public final class Student extends Object implements Serializable
- Author:
- Tomáš Hamsa on 01.10.2017.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Student()
-
Method Summary
-
-
-
Method Detail
-
isUseClosedClasses
public boolean isUseClosedClasses()
-
isUseFullClasses
public boolean isUseFullClasses()
-
getTheoryLessonPriority
public short getTheoryLessonPriority()
-
setTheoryLessonPriority
@Nonnull public Student setTheoryLessonPriority(short theoryLessonPriority)
-
getPracticalLecturePriority
public short getPracticalLecturePriority()
-
setPracticalLecturePriority
@Nonnull public Student setPracticalLecturePriority(short practicalLecturePriority)
-
getCode
public String getCode()
-
getEarliestOKHour
public short getEarliestOKHour()
-
getLatestOKHour
public short getLatestOKHour()
-
getBadHourPenalty
public double getBadHourPenalty()
-
getCrossingsMultiplicator
public double getCrossingsMultiplicator()
-
setCrossingsMultiplicator
@Nonnull public Student setCrossingsMultiplicator(double crossingsMultiplicator)
-
getFreeDaysMultiplicator
public double getFreeDaysMultiplicator()
-
setFreeDaysMultiplicator
@Nonnull public Student setFreeDaysMultiplicator(double freeDaysMultiplicator)
-
getHoursMultiplicator
public double getHoursMultiplicator()
-
isSeparateTheoryLessons
public boolean isSeparateTheoryLessons()
-
setSeparateTheoryLessons
@Nonnull public Student setSeparateTheoryLessons(boolean separateTheoryLessons)
-
getSchedules
@Nonnull public Set<StudentSchedule> getSchedules()
-
setSchedules
@Nonnull public Student setSchedules(@Nullable Set<StudentSchedule> schedules)
-
-