OptaPlanner distribution 6.0.1-SNAPSHOT

org.optaplanner.examples.projectjobscheduling.domain
Class Allocation

java.lang.Object
  extended by org.optaplanner.examples.common.domain.AbstractPersistable
      extended by org.optaplanner.examples.projectjobscheduling.domain.Allocation
All Implemented Interfaces:
Serializable, Comparable<AbstractPersistable>

public class Allocation
extends AbstractPersistable

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
id
 
Constructor Summary
Allocation()
           
 
Method Summary
 Integer getDelay()
           
 List<Integer> getDelayRange()
           
 Integer getEndDate()
           
 ExecutionMode getExecutionMode()
           
 List<ExecutionMode> getExecutionModeRange()
           
 Job getJob()
           
 String getLabel()
           
 List<Allocation> getPredecessorAllocationList()
           
 Integer getPredecessorsDoneDate()
           
 Project getProject()
           
 Allocation getSinkAllocation()
           
 Allocation getSourceAllocation()
           
 Integer getStartDate()
           
 List<Allocation> getSuccessorAllocationList()
           
 void setDelay(Integer delay)
           
 void setExecutionMode(ExecutionMode executionMode)
           
 void setJob(Job job)
           
 void setPredecessorAllocationList(List<Allocation> predecessorAllocationList)
           
 void setPredecessorsDoneDate(Integer predecessorsDoneDate)
           
 void setSinkAllocation(Allocation sinkAllocation)
           
 void setSourceAllocation(Allocation sourceAllocation)
           
 void setSuccessorAllocationList(List<Allocation> successorAllocationList)
           
 
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

Allocation

public Allocation()
Method Detail

getJob

public Job getJob()

setJob

public void setJob(Job job)

getSourceAllocation

public Allocation getSourceAllocation()

setSourceAllocation

public void setSourceAllocation(Allocation sourceAllocation)

getSinkAllocation

public Allocation getSinkAllocation()

setSinkAllocation

public void setSinkAllocation(Allocation sinkAllocation)

getPredecessorAllocationList

public List<Allocation> getPredecessorAllocationList()

setPredecessorAllocationList

public void setPredecessorAllocationList(List<Allocation> predecessorAllocationList)

getSuccessorAllocationList

public List<Allocation> getSuccessorAllocationList()

setSuccessorAllocationList

public void setSuccessorAllocationList(List<Allocation> successorAllocationList)

getExecutionMode

public ExecutionMode getExecutionMode()

setExecutionMode

public void setExecutionMode(ExecutionMode executionMode)

getDelay

public Integer getDelay()

setDelay

public void setDelay(Integer delay)

getPredecessorsDoneDate

public Integer getPredecessorsDoneDate()

setPredecessorsDoneDate

public void setPredecessorsDoneDate(Integer predecessorsDoneDate)

getStartDate

public Integer getStartDate()

getEndDate

public Integer getEndDate()

getProject

public Project getProject()

getLabel

public String getLabel()

getExecutionModeRange

public List<ExecutionMode> getExecutionModeRange()

getDelayRange

public List<Integer> getDelayRange()

OptaPlanner distribution 6.0.1-SNAPSHOT

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