Class TopicConflict
- java.lang.Object
-
- org.optaplanner.examples.common.domain.AbstractPersistable
-
- org.optaplanner.examples.examination.domain.solver.TopicConflict
-
- All Implemented Interfaces:
Comparable<TopicConflict>
public class TopicConflict extends AbstractPersistable implements Comparable<TopicConflict>
Calculated during initialization, not modified during score calculation.
-
-
Field Summary
-
Fields inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
id
-
-
Constructor Summary
Constructors Constructor Description TopicConflict(long id, Topic leftTopic, Topic rightTopic, int studentSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(TopicConflict other)booleanequals(Object o)TopicgetLeftTopic()TopicgetRightTopic()intgetStudentSize()inthashCode()voidsetLeftTopic(Topic leftTopic)voidsetRightTopic(Topic rightTopic)voidsetStudentSize(int studentSize)StringtoString()-
Methods inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
getId, setId
-
-
-
-
Method Detail
-
getLeftTopic
public Topic getLeftTopic()
-
setLeftTopic
public void setLeftTopic(Topic leftTopic)
-
getRightTopic
public Topic getRightTopic()
-
setRightTopic
public void setRightTopic(Topic rightTopic)
-
getStudentSize
public int getStudentSize()
-
setStudentSize
public void setStudentSize(int studentSize)
-
compareTo
public int compareTo(TopicConflict other)
- Specified by:
compareToin interfaceComparable<TopicConflict>
-
toString
public String toString()
- Overrides:
toStringin classAbstractPersistable
-
-