Class Period
java.lang.Object
ai.timefold.solver.examples.common.domain.AbstractPersistable
ai.timefold.solver.examples.examination.domain.Period
- All Implemented Interfaces:
Labeled
-
Field Summary
Fields inherited from class ai.timefold.solver.examples.common.domain.AbstractPersistable
id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintgetLabel()intintbooleanvoidsetDayIndex(int dayIndex) voidsetDuration(int duration) voidsetFrontLoadLast(boolean frontLoadLast) voidsetPenalty(int penalty) voidsetPeriodIndex(int periodIndex) voidsetStartDateTimeString(String startDateTimeString) toString()withDayIndex(int dayIndex) withDuration(int duration) withFrontLoadLast(boolean frontLoadLast) withId(long id) withPenalty(int penalty) withPeriodIndex(int periodIndex) withStartDateTimeString(String startDateTimeString) Methods inherited from class ai.timefold.solver.examples.common.domain.AbstractPersistable
getId, setId
-
Constructor Details
-
Period
public Period()
-
-
Method Details
-
getStartDateTimeString
-
setStartDateTimeString
-
getPeriodIndex
public int getPeriodIndex() -
setPeriodIndex
public void setPeriodIndex(int periodIndex) -
getDayIndex
public int getDayIndex() -
setDayIndex
public void setDayIndex(int dayIndex) -
getDuration
public int getDuration() -
setDuration
public void setDuration(int duration) -
getPenalty
public int getPenalty() -
setPenalty
public void setPenalty(int penalty) -
isFrontLoadLast
public boolean isFrontLoadLast() -
setFrontLoadLast
public void setFrontLoadLast(boolean frontLoadLast) -
getLabel
-
toString
- Overrides:
toStringin classAbstractPersistable
-
withId
-
withStartDateTimeString
-
withPeriodIndex
-
withDayIndex
-
withDuration
-
withPenalty
-
withFrontLoadLast
-