Class Topic
- java.lang.Object
-
- org.optaplanner.examples.common.domain.AbstractPersistable
-
- org.optaplanner.examples.examination.domain.Topic
-
public class Topic extends AbstractPersistable
-
-
Field Summary
-
Fields inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
id
-
-
Constructor Summary
Constructors Constructor Description Topic()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<Topic>getCoincidenceTopicSet()intgetDuration()Set<Student>getStudentSet()intgetStudentSize()booleanhasCoincidenceTopic()booleanisFrontLoadLarge()voidsetCoincidenceTopicSet(Set<Topic> coincidenceTopicSet)voidsetDuration(int duration)voidsetFrontLoadLarge(boolean frontLoadLarge)voidsetStudentSet(Set<Student> studentSet)StringtoString()TopicwithCoincidenceTopicSet(Set<Topic> coincidenceTopicSet)TopicwithDuration(int duration)TopicwithFrontLoadLarge(boolean frontLoadLarge)TopicwithId(long id)TopicwithStudents(Student... students)-
Methods inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
getId, setId
-
-
-
-
Method Detail
-
getDuration
public int getDuration()
-
setDuration
public void setDuration(int duration)
-
getStudentSize
public int getStudentSize()
-
isFrontLoadLarge
public boolean isFrontLoadLarge()
-
setFrontLoadLarge
public void setFrontLoadLarge(boolean frontLoadLarge)
-
hasCoincidenceTopic
public boolean hasCoincidenceTopic()
-
toString
public String toString()
- Overrides:
toStringin classAbstractPersistable
-
withId
public Topic withId(long id)
-
withDuration
public Topic withDuration(int duration)
-
withFrontLoadLarge
public Topic withFrontLoadLarge(boolean frontLoadLarge)
-
-