|
Agentflow V3.1 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TaskManager
TaskManager provides task operating methods.
Method Summary | |
---|---|
java.util.HashMap |
completeTask(Task t)
Complete the task. |
java.util.Vector |
getRootTaskOfMember(java.lang.String mID)
Return root tasks executed by some specific member. |
java.util.Vector |
getRootTaskOfMember(java.lang.String mID,
int state)
Return root tasks which in some state and executed by some specific member. |
java.util.Vector |
getSubTaskList(java.lang.String parentID)
Return subtasks of some specific task. |
Task |
getTask(java.lang.String tID)
Return a data object of the task. |
java.util.Vector |
getTaskOfMember(java.lang.String mID)
Return tasks executed by some specific member. |
java.util.Vector |
getTaskOfMember(java.lang.String mID,
int state)
Return root tasks which in some state and executed by some specific member. |
java.util.Vector |
getTaskOfRootTask(java.lang.String rootTID)
Return tasks of some specific root task. |
java.util.HashMap |
startTask(Task t)
Start the task. |
java.util.HashMap |
suspendTask(Task t)
Suspend the task. |
void |
updateTask(Task t)
Update the data object of task. |
Method Detail |
---|
java.util.HashMap completeTask(Task t)
Examples:
TaskManager m_TM = wfci.getTaskManager(); Task m_Task = m_TM.getTask("Tsk000000000001"); m_TM.completeTask(m_Task);
t
- the givin Task
java.util.Vector getRootTaskOfMember(java.lang.String mID)
Examples:
TaskManager m_TM = wfci.getTaskManager(); Vector m_rootTaskList = m_TM.getRootTaskOfMember(m_Member.getID()); System.out.println("dump all root task"); Task rootTask; for(int i=0;i>m_rootTaskList.size();i++) { rootTask = (Task)m_rootTaskList.get(i); System.out.println(rootTask); }
mID
- the givin MemberID
Task
)Task
java.util.Vector getRootTaskOfMember(java.lang.String mID, int state)
Examples:
TaskManager m_TM = wfci.getTaskManager(); Vector m_rootTaskList = m_TM.getRootTaskOfMember(m_Member.getID(),ClientConstant.Task_STATE_RUNNING); System.out.println("dump all root task which is running"); Task rootTask; for(int i=0;i\\
- Parameters:
mID
- the givin MemberIDstate
- the givin TaskState,see attributes TASK_STATE_XXX in pe.pase.Task- Returns:
- all correspondence tasks (each element in Vector are instance of
Task
)- Since:
- version 1.0.0
- See Also:
Task
java.util.Vector getSubTaskList(java.lang.String parentID)
Examples:
TaskManager m_TM = wfci.getTaskManager(); Vector subTaskList = m_TM.getSubTaskList(m_parentTask.getID()); System.out.println("Parent Task:"+m_parentTask); Task task; for(int i=0;i\\
- Parameters:
parentTID
- the givin TaskID- Returns:
- all correspondence tasks (each element in Vector are instance of
Task
)- Since:
- version 1.0.0
- See Also:
Task
Task getTask(java.lang.String tID)
Examples:
TaskManager m_TM = wfci.getTaskManager(); String m_TID = "Tsk000000000001"; Task m_Task = m_TM.getTask(m_TID);
tID
- the givin TaskID
Task
java.util.Vector getTaskOfMember(java.lang.String mID)
Examples:
TaskManager m_TM = wfci.getTaskManager(); Vector m_TaskList = m_TM.getRootTaskOfMember(m_Member.getID()); System.out.println("dump all task of member:"+m_Member.getName()); Task task; for(int i=0;i\\
- Parameters:
mID
- the givin MemberID- Returns:
- all correspondence tasks (each element in Vector are instance of
Task
)- Since:
- version 1.0.0
- See Also:
Task
java.util.Vector getTaskOfMember(java.lang.String mID, int state)
Examples:
TaskManager m_TM = wfci.getTaskManager(); Vector m_TaskList = m_TM.getRootTaskOfMember(m_Member.getID()); System.out.println("dump all running task of member:"+m_Member.getName(),ClientConstant.TASK_STATE_RUNNING); Task task; for(int i=0;i\\
- Parameters:
mID
- the givin MemberIDstate
- the givin TaskState, see attributes TASK_STATE_XXX in pe.pase.Task- Returns:
- all correspondence tasks (each element in Vector are instance of
Task
)- Since:
- version 1.0.0
- See Also:
Task
java.util.Vector getTaskOfRootTask(java.lang.String rootTID)
Examples:
TaskManager m_TM = wfci.getTaskManager(); Vector subTaskList = m_TM.getSubTaskList(m_rootTask.getID()); System.out.println("Root Task:"+m_rootTask); Task task; for(int i=0;i\\
- Parameters:
rootTID
- the givin TaskID- Returns:
- all correspondence tasks (each element in Vector are instance of
Task
)- Since:
- version 1.0.0
- See Also:
Task
java.util.HashMap startTask(Task t)
Examples:
TaskManager m_TM = wfci.getTaskManager(); Task m_Task = m_TM.getTask("Tsk000000000001"); m_TM.startTask(m_Task);
t
- the givin Task
java.util.HashMap suspendTask(Task t)
Examples:
TaskManager m_TM = wfci.getTaskManager(); Task m_Task = m_TM.getTask("Tsk000000000001"); m_TM.suspendTask(m_Task);
t
- the givin Task
void updateTask(Task t)
Examples:
TaskManager m_TM = wfci.getTaskManager(); Task m_task = m_TM.getTask("Tsk000000000001"); m_task.setKeyWord("Hello"); m_TM.updateTask(m_task);
t
- the givin taskTask
|
Agentflow V3.1 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |