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, setLogCounterequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetName, getSourceCommand, getTargetCommand, getTaskName1, getTaskName2, getTaskName3, getTaskType, getType, setLogCounterpublic OdiScenarioStep getScenarioStep()
OdiScenarioStep.OdiScenarioSteppublic OdiScenarioTask getParentTask()
getParentTask in interface IStepTaskpublic 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 IStepTaskpTaskType - task type to set.public java.util.List getChildStepTasks()
getChildStepTasks in interface IStepTaskpublic int totalNonContainerTasks()
totalNonContainerTasks in interface IStepTask