public class ExaminationConstraintConfiguration extends AbstractPersistable
Each Examination
has only 1 instance of this class.
id
Constructor and Description |
---|
ExaminationConstraintConfiguration() |
getId, setId, toString
public org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore getConflictingExamsInSamePeriodPenaltyAsScore()
public org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore getPeriodDurationTooShortPenaltyAsScore()
public org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore getRoomCapacityTooSmallPenaltyAsScore()
public org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore getPeriodPenaltyExamCoincidencePenaltyAsScore()
public org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore getPeriodPenaltyExclusionPenaltyAsScore()
public org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore getPeriodPenaltyAfterPenaltyAsScore()
public org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore getRoomPenaltyExclusivePenaltyAsScore()
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 org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore getPeriodPenaltyPenaltyAsScore()
public org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore getRoomPenaltyPenaltyAsScore()
public int getConflictingExamsInSamePeriodPenalty()
public void setConflictingExamsInSamePeriodPenalty(int conflictingExamsInSamePeriodPenalty)
public int getPeriodDurationTooShortPenalty()
public void setPeriodDurationTooShortPenalty(int periodDurationTooShortPenalty)
public int getRoomCapacityTooSmallPenalty()
public void setRoomCapacityTooSmallPenalty(int roomCapacityTooSmallPenalty)
public int getPeriodPenaltyExamCoincidencePenalty()
public void setPeriodPenaltyExamCoincidencePenalty(int periodPenaltyExamCoincidencePenalty)
public int getPeriodPenaltyExclusionPenalty()
public void setPeriodPenaltyExclusionPenalty(int periodPenaltyExclusionPenalty)
public int getPeriodPenaltyAfterPenalty()
public void setPeriodPenaltyAfterPenalty(int periodPenaltyAfterPenalty)
public int getRoomPenaltyExclusivePenalty()
public void setRoomPenaltyExclusivePenalty(int roomPenaltyExclusivePenalty)
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)
public int getPeriodPenaltyPenalty()
public void setPeriodPenaltyPenalty(int periodPenaltyPenalty)
public int getRoomPenaltyPenalty()
public void setRoomPenaltyPenalty(int roomPenaltyPenalty)
public ExaminationConstraintConfiguration withConflictingExamsInSamePeriodPenalty(int conflictingExamsInSamePeriodPenalty)
public ExaminationConstraintConfiguration withPeriodDurationTooShortPenalty(int periodDurationTooShortPenalty)
public ExaminationConstraintConfiguration withRoomCapacityTooSmallPenalty(int roomCapacityTooSmallPenalty)
public ExaminationConstraintConfiguration withPeriodPenaltyExamCoincidencePenalty(int periodPenaltyExamCoincidencePenalty)
public ExaminationConstraintConfiguration withPeriodPenaltyExclusionPenalty(int periodPenaltyExclusionPenalty)
public ExaminationConstraintConfiguration withPeriodPenaltyAfterPenalty(int periodPenaltyAfterPenalty)
public ExaminationConstraintConfiguration withRoomPenaltyExclusivePenalty(int roomPenaltyExclusivePenalty)
public ExaminationConstraintConfiguration withTwoInARowPenalty(int twoInARowPenalty)
public ExaminationConstraintConfiguration withTwoInADayPenalty(int twoInADayPenalty)
public ExaminationConstraintConfiguration withPeriodSpreadLength(int periodSpreadLength)
public ExaminationConstraintConfiguration withPeriodSpreadPenalty(int periodSpreadPenalty)
public ExaminationConstraintConfiguration withMixedDurationPenalty(int mixedDurationPenalty)
public ExaminationConstraintConfiguration withFrontLoadLargeTopicSize(int frontLoadLargeTopicSize)
public ExaminationConstraintConfiguration withFrontLoadLastPeriodSize(int frontLoadLastPeriodSize)
public ExaminationConstraintConfiguration withFrontLoadPenalty(int frontLoadPenalty)
public ExaminationConstraintConfiguration withPeriodPenaltyPenalty(int periodPenaltyPenalty)
public ExaminationConstraintConfiguration withRoomPenaltyPenalty(int roomPenaltyPenalty)
Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.