java.lang.Object
ai.timefold.solver.examples.common.domain.AbstractPersistable
ai.timefold.solver.examples.examination.domain.Topic

public class Topic extends AbstractPersistable
  • Constructor Details

    • Topic

      public Topic()
  • Method Details

    • getDuration

      public int getDuration()
    • setDuration

      public void setDuration(int duration)
    • getStudentSet

      public Set<Student> getStudentSet()
    • setStudentSet

      public void setStudentSet(Set<Student> studentSet)
    • getStudentSize

      public int getStudentSize()
    • isFrontLoadLarge

      public boolean isFrontLoadLarge()
    • setFrontLoadLarge

      public void setFrontLoadLarge(boolean frontLoadLarge)
    • getCoincidenceTopicSet

      public Set<Topic> getCoincidenceTopicSet()
    • setCoincidenceTopicSet

      public void setCoincidenceTopicSet(Set<Topic> coincidenceTopicSet)
    • hasCoincidenceTopic

      public boolean hasCoincidenceTopic()
    • toString

      public String toString()
      Overrides:
      toString in class AbstractPersistable
    • withId

      public Topic withId(long id)
    • withDuration

      public Topic withDuration(int duration)
    • withStudents

      public Topic withStudents(Student... students)
    • withFrontLoadLarge

      public Topic withFrontLoadLarge(boolean frontLoadLarge)
    • withCoincidenceTopicSet

      public Topic withCoincidenceTopicSet(Set<Topic> coincidenceTopicSet)