org.drools.planner.examples.examination.domain
Class Exam
java.lang.Object
org.drools.planner.examples.common.domain.AbstractPersistable
org.drools.planner.examples.examination.domain.Exam
- All Implemented Interfaces:
- Serializable, Comparable<AbstractPersistable>, PlanningCloneable<Exam>
public class Exam
- extends AbstractPersistable
- implements PlanningCloneable<Exam>
- See Also:
- Serialized Form
|
Constructor Summary |
Exam()
|
Exam
public Exam()
getTopic
public Topic getTopic()
setTopic
public void setTopic(Topic topic)
getExamCoincidence
public ExamCoincidence getExamCoincidence()
setExamCoincidence
public void setExamCoincidence(ExamCoincidence examCoincidence)
getExamBefore
public ExamBefore getExamBefore()
setExamBefore
public void setExamBefore(ExamBefore examBefore)
getPeriod
public Period getPeriod()
setPeriod
public void setPeriod(Period period)
getRoom
public Room getRoom()
setRoom
public void setRoom(Room room)
isCoincidenceLeader
public boolean isCoincidenceLeader()
getTopicDuration
public int getTopicDuration()
getTopicStudentSize
public int getTopicStudentSize()
getDayIndex
public int getDayIndex()
getPeriodIndex
public int getPeriodIndex()
getPeriodDuration
public int getPeriodDuration()
isTopicFrontLoadLarge
public boolean isTopicFrontLoadLarge()
isPeriodFrontLoadLast
public boolean isPeriodFrontLoadLast()
planningClone
public Exam planningClone()
- Specified by:
planningClone in interface PlanningCloneable<Exam>
solutionEquals
public boolean solutionEquals(Object o)
- The normal methods
Object.equals(Object) and Object.hashCode() cannot be used because the rule engine already
requires them (for performance in their original state).
- See Also:
solutionHashCode()
solutionHashCode
public int solutionHashCode()
- The normal methods
Object.equals(Object) and Object.hashCode() cannot be used because the rule engine already
requires them (for performance in their original state).
- See Also:
solutionEquals(Object)
toString
public String toString()
- Overrides:
toString in class AbstractPersistable
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.