org.optaplanner.examples.cheaptime.domain
Class CheapTimeSolution
java.lang.Object
org.optaplanner.examples.common.domain.AbstractPersistable
org.optaplanner.examples.cheaptime.domain.CheapTimeSolution
- All Implemented Interfaces:
- Serializable, Comparable<AbstractPersistable>, org.optaplanner.core.api.domain.solution.Solution<org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore>
public class CheapTimeSolution
- extends AbstractPersistable
- implements org.optaplanner.core.api.domain.solution.Solution<org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore>
- See Also:
- Serialized Form
CheapTimeSolution
public CheapTimeSolution()
getTimeResolutionInMinutes
public int getTimeResolutionInMinutes()
setTimeResolutionInMinutes
public void setTimeResolutionInMinutes(int timeResolutionInMinutes)
getGlobalPeriodRangeFrom
public int getGlobalPeriodRangeFrom()
setGlobalPeriodRangeFrom
public void setGlobalPeriodRangeFrom(int globalPeriodRangeFrom)
getGlobalPeriodRangeTo
public int getGlobalPeriodRangeTo()
setGlobalPeriodRangeTo
public void setGlobalPeriodRangeTo(int globalPeriodRangeTo)
getResourceList
public List<Resource> getResourceList()
getMachineList
public List<Machine> getMachineList()
setMachineList
public void setMachineList(List<Machine> machineList)
setResourceList
public void setResourceList(List<Resource> resourceList)
getMachineCapacityList
public List<MachineCapacity> getMachineCapacityList()
setMachineCapacityList
public void setMachineCapacityList(List<MachineCapacity> machineCapacityList)
getTaskList
public List<Task> getTaskList()
setTaskList
public void setTaskList(List<Task> taskList)
getTaskRequirementList
public List<TaskRequirement> getTaskRequirementList()
setTaskRequirementList
public void setTaskRequirementList(List<TaskRequirement> taskRequirementList)
getPeriodPowerPriceList
public List<PeriodPowerPrice> getPeriodPowerPriceList()
setPeriodPowerPriceList
public void setPeriodPowerPriceList(List<PeriodPowerPrice> periodPowerPriceList)
getTaskAssignmentList
public List<TaskAssignment> getTaskAssignmentList()
setTaskAssignmentList
public void setTaskAssignmentList(List<TaskAssignment> taskAssignmentList)
getScore
public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getScore()
- Specified by:
getScore in interface org.optaplanner.core.api.domain.solution.Solution<org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore>
setScore
public void setScore(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore score)
- Specified by:
setScore in interface org.optaplanner.core.api.domain.solution.Solution<org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore>
getProblemFacts
public Collection<? extends Object> getProblemFacts()
- Specified by:
getProblemFacts in interface org.optaplanner.core.api.domain.solution.Solution<org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore>
Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.