public class OdiScenarioTask extends AbstractRuntimeTask implements IStepTask
OdiScenarioTask
is representation of scenario task. It is a part of the OdiScenario
-
OdiScenarioStep
- OdiScenarioTask
aggregate.
Life-cycle of OdiScenarioTask
follows the life-cycle of enclosing
OdiScenario
.
External SDK users should use this object for read-only purpose.
OdiScenario}
,
OdiScenarioStep}
Modifier and Type | Method and Description |
---|---|
java.util.List |
getChildStepTasks() |
java.util.List |
getChildTasks()
Returns the list of child tasks.
|
java.io.Serializable |
getInternalId() |
OdiScenarioTask |
getParentTask()
Returns the parent composite scenario task for this task (it could be Parallel or Serial Parent).
|
OdiScenarioStep |
getScenarioStep()
Returns the enclosing
OdiScenarioStep . |
IRepositoryEntity |
getSecurityContainer() |
void |
setTaskType(IProcedureLine.LineType pTaskType)
Sets this task's type to one of the values defined in
IProcedureLine.LineType . |
int |
totalNonContainerTasks() |
getExecutionChannel, getLogCounter, getLogLevel, getName, getOrder, getOrigOrder, getSourceCommand, getSourceCommitMode, getSourceContextCode, getSourceIsolationLevel, getSourceLogicalSchemaName, getSourceTechnoCode, getSourceTransactionChannel, getTargetCommand, getTargetCommitMode, getTargetContextCode, getTargetIsolationLevel, getTargetLogicalSchemaName, getTargetTechnoCode, getTargetTransactionChannel, getTaskName1, getTaskName2, getTaskName3, getTaskType, getType, isIgnoreError, isLogFinalCommand, isSourceCommandEncrypted, isTargetCommandEncrypted, setLogCounter
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName, getSourceCommand, getTargetCommand, getTaskName1, getTaskName2, getTaskName3, getTaskType, getType, setLogCounter
public OdiScenarioStep getScenarioStep()
OdiScenarioStep
.OdiScenarioStep
public OdiScenarioTask getParentTask()
getParentTask
in interface IStepTask
public java.util.List getChildTasks()
public java.io.Serializable getInternalId()
public IRepositoryEntity getSecurityContainer()
public void setTaskType(IProcedureLine.LineType pTaskType)
IProcedureLine.LineType
.
See IProcedureLine.LineType
for details.setTaskType
in interface IStepTask
pTaskType
- task type to set.public java.util.List getChildStepTasks()
getChildStepTasks
in interface IStepTask
public int totalNonContainerTasks()
totalNonContainerTasks
in interface IStepTask