站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss JBPM 3.0.4 API 英文版文档

TaskController (jbpm-3.0.4) - JBoss JBPM 3.0.4 API 英文版文档


org.jbpm.taskmgmt.def
Class TaskController

java.lang.Object
  extended byorg.jbpm.taskmgmt.def.TaskController
All Implemented Interfaces:
java.io.Serializable

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

is a controller for one task. this object either delegates to a custom TaskControllerHandler or it is configured with VariableAccesss to perform the default behaviour of the controller functionality for a task.

See Also:
Serialized Form

Constructor Summary
TaskController()
           
 
Method Summary
 long getId()
           
 Delegation getTaskControllerDelegation()
           
 java.util.List getTaskFormParameters(TaskInstance taskInstance)
          extract the list of TaskFormParameter's from the process variables.
 java.util.List getVariableAccesses()
           
 boolean hasVariableAccess(java.lang.String variableName)
           
 void setTaskControllerDelegation(Delegation taskControllerDelegation)
           
 void setVariableAccesses(java.util.List variableAccesses)
           
 void submitParameters(java.util.Map parameters, TaskInstance taskInstance)
          update the process variables from the the task-parameter input.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskController

public TaskController()
Method Detail

getTaskFormParameters

public java.util.List getTaskFormParameters(TaskInstance taskInstance)
extract the list of TaskFormParameter's from the process variables.


submitParameters

public void submitParameters(java.util.Map parameters,
                             TaskInstance taskInstance)
update the process variables from the the task-parameter input.


hasVariableAccess

public boolean hasVariableAccess(java.lang.String variableName)

getVariableAccesses

public java.util.List getVariableAccesses()

getTaskControllerDelegation

public Delegation getTaskControllerDelegation()

setTaskControllerDelegation

public void setTaskControllerDelegation(Delegation taskControllerDelegation)

getId

public long getId()

setVariableAccesses

public void setVariableAccesses(java.util.List variableAccesses)


Version : jbpm-3.0.4