pase.server
Class TaskNode

java.lang.Object
  extended by pase.server.TaskNode
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
CompoundTaskNode, CreateTaskNode, CSTaskNode, DTTaskNode, GatherTaskNode, IapTaskNode

public class TaskNode
extends java.lang.Object
implements java.io.Serializable

No comment yet

Version:
1.1.5,
Author:
yschen
See Also:
Serialized Form

Constructor Summary
TaskNode(java.lang.String p, java.lang.String c)
           
 
Method Summary
 void addInTaskLink(TaskNode node)
           
 void addOutTaskLink(TaskNode node, java.lang.String condition)
           
 void addTask(Task t)
           
 boolean checkInstance()
           
 boolean checkInTaskLinkEnable(TaskNode node)
           
 boolean checkOutLinkEnable(PASEartState extState, TaskNode nextNode)
           
 boolean checkOutLinkEnable(Task t, TaskNode node)
           
 boolean checkOutLinkEnable(Task t, TaskNode node, ObjectManager om)
           
 boolean checkOutLinkEnableFromDB(Task t, TaskNode node, ObjectManager om)
           
 boolean checkTaskNodeEnable()
           
 java.lang.String getCallID()
           
 Task getIapBackToLastTask(ObjectManager objectManager)
           
 java.lang.String getID()
           
 java.lang.String getInTaskCond()
           
 java.util.Vector getInTaskLink()
           
 Task getLastTask()
           
 java.util.Vector getOutTaskLink()
           
 CompoundTaskNode getParentNode()
           
 java.lang.String getProcessID()
           
 java.lang.String getReferenceID()
           
 CompoundTaskNode getRootNode()
           
 Task getTask()
           
 java.lang.String getTaskID()
           
 java.util.Vector getTaskList()
           
 java.lang.String getTaskPosType()
           
 boolean isDummy()
           
 void removeInTaskLink(TaskNode node)
           
 void removeOutTaskLink(TaskNode node)
           
 void resetInTaskLink()
           
 void setCallID(java.lang.String id)
           
 void setDummy(boolean b)
           
 void setInTaskCond(java.lang.String cond)
           
 void setInTaskLinkEnable(TaskNode node, boolean value)
           
 void setParentNode(CompoundTaskNode node)
           
 void setProcessID(java.lang.String id)
           
 void setReferenceID(java.lang.String id)
           
 void setRootNode(CompoundTaskNode node)
           
 void setTaskID(java.lang.String id)
           
 void setTaskPosType(java.lang.String type)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TaskNode

public TaskNode(java.lang.String p,
                java.lang.String c)
Method Detail

getID

public java.lang.String getID()

getCallID

public java.lang.String getCallID()

setCallID

public void setCallID(java.lang.String id)

getTaskID

public java.lang.String getTaskID()

setTaskID

public void setTaskID(java.lang.String id)

isDummy

public boolean isDummy()

setDummy

public void setDummy(boolean b)

setReferenceID

public void setReferenceID(java.lang.String id)

getReferenceID

public java.lang.String getReferenceID()

checkInstance

public boolean checkInstance()

getTaskList

public java.util.Vector getTaskList()

addTask

public void addTask(Task t)

getTask

public Task getTask()

getLastTask

public Task getLastTask()

getIapBackToLastTask

public Task getIapBackToLastTask(ObjectManager objectManager)

getProcessID

public java.lang.String getProcessID()

setProcessID

public void setProcessID(java.lang.String id)

getTaskPosType

public java.lang.String getTaskPosType()

setTaskPosType

public void setTaskPosType(java.lang.String type)

getParentNode

public CompoundTaskNode getParentNode()

setParentNode

public void setParentNode(CompoundTaskNode node)

setInTaskCond

public void setInTaskCond(java.lang.String cond)

getInTaskCond

public java.lang.String getInTaskCond()

setRootNode

public void setRootNode(CompoundTaskNode node)

getRootNode

public CompoundTaskNode getRootNode()

getOutTaskLink

public java.util.Vector getOutTaskLink()

checkOutLinkEnable

public boolean checkOutLinkEnable(Task t,
                                  TaskNode node)

checkOutLinkEnable

public boolean checkOutLinkEnable(Task t,
                                  TaskNode node,
                                  ObjectManager om)

checkOutLinkEnableFromDB

public boolean checkOutLinkEnableFromDB(Task t,
                                        TaskNode node,
                                        ObjectManager om)

checkOutLinkEnable

public boolean checkOutLinkEnable(PASEartState extState,
                                  TaskNode nextNode)

addOutTaskLink

public void addOutTaskLink(TaskNode node,
                           java.lang.String condition)

removeOutTaskLink

public void removeOutTaskLink(TaskNode node)

getInTaskLink

public java.util.Vector getInTaskLink()

addInTaskLink

public void addInTaskLink(TaskNode node)

removeInTaskLink

public void removeInTaskLink(TaskNode node)

checkInTaskLinkEnable

public boolean checkInTaskLinkEnable(TaskNode node)

setInTaskLinkEnable

public void setInTaskLinkEnable(TaskNode node,
                                boolean value)

resetInTaskLink

public void resetInTaskLink()

checkTaskNodeEnable

public boolean checkTaskNodeEnable()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object