Class TaskAssignment
- java.lang.Object
-
- org.optaplanner.examples.common.domain.AbstractPersistable
-
- org.optaplanner.examples.cheaptime.domain.TaskAssignment
-
public class TaskAssignment extends AbstractPersistable
-
-
Field Summary
-
Fields inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
id
-
-
Constructor Summary
Constructors Constructor Description TaskAssignment()TaskAssignment(Task task, Machine machine, Period start)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegergetEndPeriod()The startPeriod is included and the endPeriod is excluded.StringgetLabel()MachinegetMachine()IntegergetStartPeriod()org.optaplanner.core.api.domain.valuerange.CountableValueRange<Integer>getStartPeriodRange()TaskgetTask()voidsetMachine(Machine machine)voidsetStartPeriod(Integer startPeriod)voidsetTask(Task task)-
Methods inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
getId, setId, toString
-
-
-
-
Method Detail
-
getTask
public Task getTask()
-
setTask
public void setTask(Task task)
-
getMachine
public Machine getMachine()
-
setMachine
public void setMachine(Machine machine)
-
getStartPeriod
public Integer getStartPeriod()
-
setStartPeriod
public void setStartPeriod(Integer startPeriod)
-
getEndPeriod
public Integer getEndPeriod()
The startPeriod is included and the endPeriod is excluded.- Returns:
- null if
getStartPeriod()is null
-
getLabel
public String getLabel()
-
getStartPeriodRange
public org.optaplanner.core.api.domain.valuerange.CountableValueRange<Integer> getStartPeriodRange()
-
-