public class Exam extends AbstractPersistable implements org.optaplanner.core.api.domain.solution.cloner.PlanningCloneable<Exam>
id
Constructor and Description |
---|
Exam() |
Modifier and Type | Method and Description |
---|---|
int |
getDayIndex() |
ExamBefore |
getExamBefore() |
ExamCoincidence |
getExamCoincidence() |
String |
getLabel() |
Period |
getPeriod() |
int |
getPeriodDuration() |
int |
getPeriodIndex() |
Room |
getRoom() |
Topic |
getTopic() |
int |
getTopicDuration() |
int |
getTopicStudentSize() |
boolean |
isCoincidenceLeader() |
boolean |
isPeriodFrontLoadLast() |
boolean |
isTopicFrontLoadLarge() |
Exam |
planningClone() |
void |
setExamBefore(ExamBefore examBefore) |
void |
setExamCoincidence(ExamCoincidence examCoincidence) |
void |
setPeriod(Period period) |
void |
setRoom(Room room) |
void |
setTopic(Topic topic) |
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). |
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). |
String |
toString() |
compareTo, getId, setId
public Topic getTopic()
public void setTopic(Topic topic)
public ExamCoincidence getExamCoincidence()
public void setExamCoincidence(ExamCoincidence examCoincidence)
public ExamBefore getExamBefore()
public void setExamBefore(ExamBefore examBefore)
public Period getPeriod()
public void setPeriod(Period period)
public Room getRoom()
public void setRoom(Room room)
public boolean isCoincidenceLeader()
public int getTopicDuration()
public int getTopicStudentSize()
public int getDayIndex()
public int getPeriodIndex()
public int getPeriodDuration()
public boolean isTopicFrontLoadLarge()
public boolean isPeriodFrontLoadLast()
public Exam planningClone()
planningClone
in interface org.optaplanner.core.api.domain.solution.cloner.PlanningCloneable<Exam>
public boolean solutionEquals(Object o)
Object.equals(Object)
and Object.hashCode()
cannot be used because the rule engine already
requires them (for performance in their original state).solutionHashCode()
public int solutionHashCode()
Object.equals(Object)
and Object.hashCode()
cannot be used because the rule engine already
requires them (for performance in their original state).solutionEquals(Object)
public String getLabel()
public String toString()
toString
in class AbstractPersistable
Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.