OptaPlanner examples 6.1.0.Beta4

org.optaplanner.examples.projectjobscheduling.domain
Class Schedule

java.lang.Object
  extended by org.optaplanner.examples.common.domain.AbstractPersistable
      extended by org.optaplanner.examples.projectjobscheduling.domain.Schedule
All Implemented Interfaces:
Serializable, Comparable<AbstractPersistable>, org.optaplanner.core.impl.solution.Solution<org.optaplanner.core.api.score.buildin.bendable.BendableScore>

public class Schedule
extends AbstractPersistable
implements org.optaplanner.core.impl.solution.Solution<org.optaplanner.core.api.score.buildin.bendable.BendableScore>

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
id
 
Constructor Summary
Schedule()
           
 
Method Summary
 List<Allocation> getAllocationList()
           
 List<ExecutionMode> getExecutionModeList()
           
 List<Job> getJobList()
           
 Collection<? extends Object> getProblemFacts()
           
 List<Project> getProjectList()
           
 List<Resource> getResourceList()
           
 List<ResourceRequirement> getResourceRequirementList()
           
 org.optaplanner.core.api.score.buildin.bendable.BendableScore getScore()
           
 void setAllocationList(List<Allocation> allocationList)
           
 void setExecutionModeList(List<ExecutionMode> executionModeList)
           
 void setJobList(List<Job> jobList)
           
 void setProjectList(List<Project> projectList)
           
 void setResourceList(List<Resource> resourceList)
           
 void setResourceRequirementList(List<ResourceRequirement> resourceRequirementList)
           
 void setScore(org.optaplanner.core.api.score.buildin.bendable.BendableScore score)
           
 
Methods inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
compareTo, getId, setId, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Schedule

public Schedule()
Method Detail

getProjectList

public List<Project> getProjectList()

setProjectList

public void setProjectList(List<Project> projectList)

getJobList

public List<Job> getJobList()

setJobList

public void setJobList(List<Job> jobList)

getExecutionModeList

public List<ExecutionMode> getExecutionModeList()

setExecutionModeList

public void setExecutionModeList(List<ExecutionMode> executionModeList)

getResourceList

public List<Resource> getResourceList()

setResourceList

public void setResourceList(List<Resource> resourceList)

getResourceRequirementList

public List<ResourceRequirement> getResourceRequirementList()

setResourceRequirementList

public void setResourceRequirementList(List<ResourceRequirement> resourceRequirementList)

getAllocationList

public List<Allocation> getAllocationList()

setAllocationList

public void setAllocationList(List<Allocation> allocationList)

getScore

public org.optaplanner.core.api.score.buildin.bendable.BendableScore getScore()
Specified by:
getScore in interface org.optaplanner.core.impl.solution.Solution<org.optaplanner.core.api.score.buildin.bendable.BendableScore>

setScore

public void setScore(org.optaplanner.core.api.score.buildin.bendable.BendableScore score)
Specified by:
setScore in interface org.optaplanner.core.impl.solution.Solution<org.optaplanner.core.api.score.buildin.bendable.BendableScore>

getProblemFacts

public Collection<? extends Object> getProblemFacts()
Specified by:
getProblemFacts in interface org.optaplanner.core.impl.solution.Solution<org.optaplanner.core.api.score.buildin.bendable.BendableScore>

OptaPlanner examples 6.1.0.Beta4

Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.