public class ExaminationConstraintConfiguration extends AbstractPersistable
Each Examination
has only 1 instance of this class.
id
Constructor and Description |
---|
ExaminationConstraintConfiguration() |
Modifier and Type | Method and Description |
---|---|
int |
getFrontLoadLargeTopicSize() |
int |
getFrontLoadLastPeriodSize() |
int |
getFrontLoadPenalty() |
org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore |
getFrontLoadPenaltyAsScore() |
int |
getMixedDurationPenalty() |
org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore |
getMixedDurationPenaltyAsScore() |
int |
getPeriodSpreadLength() |
int |
getPeriodSpreadPenalty() |
org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore |
getPeriodSpreadPenaltyAsScore() |
int |
getTwoInADayPenalty() |
org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore |
getTwoInADayPenaltyAsScore() |
int |
getTwoInARowPenalty() |
org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore |
getTwoInARowPenaltyAsScore() |
void |
setFrontLoadLargeTopicSize(int frontLoadLargeTopicSize) |
void |
setFrontLoadLastPeriodSize(int frontLoadLastPeriodSize) |
void |
setFrontLoadPenalty(int frontLoadPenalty) |
void |
setMixedDurationPenalty(int mixedDurationPenalty) |
void |
setPeriodSpreadLength(int periodSpreadLength) |
void |
setPeriodSpreadPenalty(int periodSpreadPenalty) |
void |
setTwoInADayPenalty(int twoInADayPenalty) |
void |
setTwoInARowPenalty(int twoInARowPenalty) |
compareTo, getId, setId, toString
public org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore getTwoInARowPenaltyAsScore()
public org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore getTwoInADayPenaltyAsScore()
public org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore getPeriodSpreadPenaltyAsScore()
public org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore getMixedDurationPenaltyAsScore()
public org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore getFrontLoadPenaltyAsScore()
public int getTwoInARowPenalty()
public void setTwoInARowPenalty(int twoInARowPenalty)
public int getTwoInADayPenalty()
public void setTwoInADayPenalty(int twoInADayPenalty)
public int getPeriodSpreadLength()
public void setPeriodSpreadLength(int periodSpreadLength)
public int getPeriodSpreadPenalty()
public void setPeriodSpreadPenalty(int periodSpreadPenalty)
public int getMixedDurationPenalty()
public void setMixedDurationPenalty(int mixedDurationPenalty)
public int getFrontLoadLargeTopicSize()
public void setFrontLoadLargeTopicSize(int frontLoadLargeTopicSize)
public int getFrontLoadLastPeriodSize()
public void setFrontLoadLastPeriodSize(int frontLoadLastPeriodSize)
public int getFrontLoadPenalty()
public void setFrontLoadPenalty(int frontLoadPenalty)
Copyright © 2006–2019 JBoss by Red Hat. All rights reserved.