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}, 
Serialized Form| Modifier and Type | Method and Description | 
|---|---|
java.util.List | 
getChildStepTasks()  | 
java.util.List | 
getChildTasks()
Returns the list of child tasks. 
 | 
java.io.Serializable | 
getInternalId()
Provides a common getter for the persistence layer to obtain an identity,
 irrespective of the actual type of identity used. 
 | 
OdiScenarioTask | 
getParentTask()
Returns the parent composite scenario task for this task (it could be Parallel or Serial Parent). 
 | 
OdiScenarioStep | 
getScenarioStep()
Returns the enclosing  
OdiScenarioStep. | 
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, getBigNumericId, getGlobalId, getNumericId, getParent, hashCode, toStringgetName, 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()
IRepositoryEntity
 Typically a subclass will delegate to a public
 SomePrimitiveWrapper getId() method. The necessity for the
 getInternalId() abstract method is solely because the
 persistence layer needs a way of obtaining the identity irrespective of
 the actual identity implementation choice.
 
 Returning null from this method will indicate the object has
 never been saved. This will likely be relied on by some DAO
 implementations.
 
getInternalId in interface IRepositoryEntitypublic 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