com.banda.chemistry.task
Class AcCoreRunTask

java.lang.Object
  extended by com.banda.core.domain.task.Task
      extended by com.banda.chemistry.task.AcCoreRunTask
All Implemented Interfaces:
AcTaskParts.AcActionSeriesHolder, AcTaskParts.AcEvaluatedActionSeriesHolder, AcTaskParts.AcHolder, AcTaskParts.AcTaskHolder, Serializable
Direct Known Subclasses:
AcRunTask

public class AcCoreRunTask
extends com.banda.core.domain.task.Task
implements AcTaskParts.AcHolder, AcTaskParts.AcActionSeriesHolder, AcTaskParts.AcEvaluatedActionSeriesHolder, AcTaskParts.AcTaskHolder

See Also:
Serialized Form

Nested Class Summary
static class AcCoreRunTask.AcRunStoreOption
           
 
Constructor Summary
AcCoreRunTask()
           
 
Method Summary
 void copyFrom(AcCoreRunTask runTaskDef)
           
 ArtificialChemistry getAc()
           
 Long getAcId()
           
 AcTask getAcTask()
           
 Long getAcTaskId()
           
 AcActionSeries getActionSeries()
           
 Long getActionSeriesId()
           
 AcEvaluatedActionSeries getEvaluatedActionSeries()
           
 Long getEvaluatedActionSeriesId()
           
 List<Double> getInitialConcentrations()
           
 IllegalStateEventHandling getNotANumberConcentrationHandling()
           
 Integer getRepetitions()
           
 Integer getRunTime()
           
 AcCoreRunTask.AcRunStoreOption getStoreOption()
           
 Collection<AcSpecies> getStoreSpeciesHistorySelectionGroup()
           
 IllegalStateEventHandling getUpperThresholdViolationHandling()
           
 IllegalStateEventHandling getZeroThresholdViolationHandling()
           
 boolean hasInitialConcentrations()
           
 boolean hasUpperThresholdViolationHandling()
           
 boolean isAcComplete()
           
 boolean isAcDefined()
           
 boolean isAcTaskComplete()
           
 boolean isAcTaskDefined()
           
 boolean isActionSeriesComplete()
           
 boolean isActionSeriesDefined()
           
 boolean isEvaluatedActionSeriesComplete()
           
 boolean isEvaluatedActionSeriesDefined()
           
 boolean isSaveRunFlag()
           
 void setAc(ArtificialChemistry ac)
           
 void setAcId(Long acId)
           
 void setAcTask(AcTask task)
           
 void setAcTaskId(Long taskId)
           
 void setActionSeries(AcActionSeries actionSeries)
           
 void setActionSeriesId(Long actionSeriesId)
           
 void setEvaluatedActionSeries(AcEvaluatedActionSeries evaluatedActionSeries)
           
 void setEvaluatedActionSeriesId(Long evaluatedActionSeriesId)
           
 void setInitialConcentrations(List<Double> initialConcentrations)
           
 void setNotANumberConcentrationHandling(IllegalStateEventHandling notANumberConcentrationHandling)
           
 void setRepetitions(Integer repetitions)
           
 void setRunTime(Integer runTime)
           
 void setSaveRunFlag(boolean saveRunFlag)
           
 void setStoreOption(AcCoreRunTask.AcRunStoreOption storeOption)
           
 void setStoreSpeciesHistorySelectionGroup(Collection<AcSpecies> storeSpeciesHistorySelectionGroup)
           
 void setUpperThresholdViolationHandling(IllegalStateEventHandling upperThresholdViolationHandling)
           
 void setZeroThresholdViolationHandling(IllegalStateEventHandling zeroThresholdViolationHandling)
           
 
Methods inherited from class com.banda.core.domain.task.Task
getId, getTimeCreated, getVersion, isRepeat, needsGrid, setId, setRepeat, setTimeCreated, setVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AcCoreRunTask

public AcCoreRunTask()
Method Detail

getAc

public ArtificialChemistry getAc()
Specified by:
getAc in interface AcTaskParts.AcHolder

setAc

public void setAc(ArtificialChemistry ac)
Specified by:
setAc in interface AcTaskParts.AcHolder

isAcDefined

public boolean isAcDefined()
Specified by:
isAcDefined in interface AcTaskParts.AcHolder

isAcComplete

public boolean isAcComplete()
Specified by:
isAcComplete in interface AcTaskParts.AcHolder

setAcId

public void setAcId(Long acId)

getAcId

public Long getAcId()

getActionSeries

public AcActionSeries getActionSeries()
Specified by:
getActionSeries in interface AcTaskParts.AcActionSeriesHolder

setActionSeries

public void setActionSeries(AcActionSeries actionSeries)
Specified by:
setActionSeries in interface AcTaskParts.AcActionSeriesHolder

isActionSeriesDefined

public boolean isActionSeriesDefined()
Specified by:
isActionSeriesDefined in interface AcTaskParts.AcActionSeriesHolder

isActionSeriesComplete

public boolean isActionSeriesComplete()
Specified by:
isActionSeriesComplete in interface AcTaskParts.AcActionSeriesHolder

setActionSeriesId

public void setActionSeriesId(Long actionSeriesId)

getActionSeriesId

public Long getActionSeriesId()

getEvaluatedActionSeries

public AcEvaluatedActionSeries getEvaluatedActionSeries()
Specified by:
getEvaluatedActionSeries in interface AcTaskParts.AcEvaluatedActionSeriesHolder

setEvaluatedActionSeries

public void setEvaluatedActionSeries(AcEvaluatedActionSeries evaluatedActionSeries)
Specified by:
setEvaluatedActionSeries in interface AcTaskParts.AcEvaluatedActionSeriesHolder

isEvaluatedActionSeriesComplete

public boolean isEvaluatedActionSeriesComplete()
Specified by:
isEvaluatedActionSeriesComplete in interface AcTaskParts.AcEvaluatedActionSeriesHolder

isEvaluatedActionSeriesDefined

public boolean isEvaluatedActionSeriesDefined()
Specified by:
isEvaluatedActionSeriesDefined in interface AcTaskParts.AcEvaluatedActionSeriesHolder

setEvaluatedActionSeriesId

public void setEvaluatedActionSeriesId(Long evaluatedActionSeriesId)

getEvaluatedActionSeriesId

public Long getEvaluatedActionSeriesId()

getAcTask

public AcTask getAcTask()
Specified by:
getAcTask in interface AcTaskParts.AcTaskHolder

setAcTask

public void setAcTask(AcTask task)
Specified by:
setAcTask in interface AcTaskParts.AcTaskHolder

isAcTaskDefined

public boolean isAcTaskDefined()
Specified by:
isAcTaskDefined in interface AcTaskParts.AcTaskHolder

isAcTaskComplete

public boolean isAcTaskComplete()
Specified by:
isAcTaskComplete in interface AcTaskParts.AcTaskHolder

setAcTaskId

public void setAcTaskId(Long taskId)

getAcTaskId

public Long getAcTaskId()

getRunTime

public Integer getRunTime()

setRunTime

public void setRunTime(Integer runTime)

getRepetitions

public Integer getRepetitions()

setRepetitions

public void setRepetitions(Integer repetitions)

isSaveRunFlag

public boolean isSaveRunFlag()

setSaveRunFlag

public void setSaveRunFlag(boolean saveRunFlag)

getStoreOption

public AcCoreRunTask.AcRunStoreOption getStoreOption()

setStoreOption

public void setStoreOption(AcCoreRunTask.AcRunStoreOption storeOption)

hasUpperThresholdViolationHandling

public boolean hasUpperThresholdViolationHandling()

getUpperThresholdViolationHandling

public IllegalStateEventHandling getUpperThresholdViolationHandling()

setUpperThresholdViolationHandling

public void setUpperThresholdViolationHandling(IllegalStateEventHandling upperThresholdViolationHandling)

getZeroThresholdViolationHandling

public IllegalStateEventHandling getZeroThresholdViolationHandling()

setZeroThresholdViolationHandling

public void setZeroThresholdViolationHandling(IllegalStateEventHandling zeroThresholdViolationHandling)

getNotANumberConcentrationHandling

public IllegalStateEventHandling getNotANumberConcentrationHandling()

setNotANumberConcentrationHandling

public void setNotANumberConcentrationHandling(IllegalStateEventHandling notANumberConcentrationHandling)

getStoreSpeciesHistorySelectionGroup

public Collection<AcSpecies> getStoreSpeciesHistorySelectionGroup()

setStoreSpeciesHistorySelectionGroup

public void setStoreSpeciesHistorySelectionGroup(Collection<AcSpecies> storeSpeciesHistorySelectionGroup)

getInitialConcentrations

public List<Double> getInitialConcentrations()

setInitialConcentrations

public void setInitialConcentrations(List<Double> initialConcentrations)

hasInitialConcentrations

public boolean hasInitialConcentrations()

copyFrom

public void copyFrom(AcCoreRunTask runTaskDef)


Copyright © 2013. All Rights Reserved.