|
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
Taskjava.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 | ||||||||