org.jbpm.command
Class GetTaskInstanceCommand

java.lang.Object
  extended by org.jbpm.command.AbstractBaseCommand
      extended by org.jbpm.command.AbstractGetObjectBaseCommand
          extended by org.jbpm.command.GetTaskInstanceCommand
All Implemented Interfaces:
Serializable, Command

public class GetTaskInstanceCommand
extends AbstractGetObjectBaseCommand

This command can retrieve a task instance (for client) with the given task-id or the token-id (then, the first task for the token is searched)

Author:
Bernd Ruecker (bernd.ruecker@camunda.com)
See Also:
Serialized Form

Constructor Summary
GetTaskInstanceCommand()
           
GetTaskInstanceCommand(long taskInstanceId)
           
GetTaskInstanceCommand(long taskInstanceId, boolean includeVariables, boolean includeLogs)
           
GetTaskInstanceCommand(long taskInstanceId, String[] variablesToInclude)
           
 
Method Summary
 Object execute(JbpmContext jbpmContext)
           
 String getAdditionalToStringInformation()
           
 long getProcessInstanceId()
           
 long getTaskInstanceId()
           
 long getTokenId()
           
 GetTaskInstanceCommand processInstanceId(long processInstanceId)
           
 void setProcessInstanceId(long processInstanceId)
           
 void setTaskInstanceId(long taskInstanceId)
           
 void setTokenId(long tokenId)
           
 GetTaskInstanceCommand taskInstanceId(long taskInstanceId)
           
 GetTaskInstanceCommand tokenId(long tokenId)
           
 
Methods inherited from class org.jbpm.command.AbstractGetObjectBaseCommand
getJbpmContext, getVariablesToInclude, includeAllVariables, isIncludeAllVariables, retrieveNode, retrieveProcessDefinition, retrieveProcessInstance, retrieveTaskInstanceDetails, retrieveToken, retrieveVariables, retrieveVariables, setIncludeAllVariables, setJbpmContext, setVariablesToInclude, setVariablesToInclude, variablesToInclude, variablesToInclude
 
Methods inherited from class org.jbpm.command.AbstractBaseCommand
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GetTaskInstanceCommand

public GetTaskInstanceCommand()

GetTaskInstanceCommand

public GetTaskInstanceCommand(long taskInstanceId)

GetTaskInstanceCommand

public GetTaskInstanceCommand(long taskInstanceId,
                              boolean includeVariables,
                              boolean includeLogs)

GetTaskInstanceCommand

public GetTaskInstanceCommand(long taskInstanceId,
                              String[] variablesToInclude)
Method Detail

execute

public Object execute(JbpmContext jbpmContext)
               throws Exception
Throws:
Exception

getTaskInstanceId

public long getTaskInstanceId()

setTaskInstanceId

public void setTaskInstanceId(long taskInstanceId)

getTokenId

public long getTokenId()

setTokenId

public void setTokenId(long tokenId)

getProcessInstanceId

public long getProcessInstanceId()

setProcessInstanceId

public void setProcessInstanceId(long processInstanceId)

getAdditionalToStringInformation

public String getAdditionalToStringInformation()
Overrides:
getAdditionalToStringInformation in class AbstractBaseCommand

taskInstanceId

public GetTaskInstanceCommand taskInstanceId(long taskInstanceId)

tokenId

public GetTaskInstanceCommand tokenId(long tokenId)

processInstanceId

public GetTaskInstanceCommand processInstanceId(long processInstanceId)


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.