org.jbpm.command
Class NewProcessInstanceCommand
java.lang.Object
org.jbpm.command.AbstractBaseCommand
org.jbpm.command.NewProcessInstanceCommand
- All Implemented Interfaces:
- Serializable, Command
- Direct Known Subclasses:
- StartProcessInstanceCommand
public class NewProcessInstanceCommand
- extends AbstractBaseCommand
Graph command to start a new process and create a task instance if the start node has a start
task definition. The result of this command, if requested, is a Long value containing the
process instance id.
- Author:
- Jim Rigsbee, Tom Baeyens, Bernd Ruecker
- See Also:
- Serialized Form
NewProcessInstanceCommand
public NewProcessInstanceCommand()
NewProcessInstanceCommand
public NewProcessInstanceCommand(String processDefinitionName)
execute
public Object execute(JbpmContext jbpmContext)
throws Exception
- return the id of the newly created process instance.
- Throws:
Exception
getActorId
public String getActorId()
setActorId
public void setActorId(String actorId)
getProcessDefinitionId
public long getProcessDefinitionId()
setProcessDefinitionId
public void setProcessDefinitionId(long processId)
getProcessId
public long getProcessId()
- Deprecated. use getProcessDefinitionId instead
setProcessId
public void setProcessId(long processId)
- Deprecated. use setProcessDefinitionId instead
getProcessName
public String getProcessName()
- Deprecated. use getProcessDefinitionName instead
setProcessName
public void setProcessName(String processName)
- Deprecated. use setProcessDefinitionName instead
isCreateStartTask
public boolean isCreateStartTask()
setCreateStartTask
public void setCreateStartTask(boolean createStartTask)
getVariables
public Map getVariables()
getProcessDefinitionName
public String getProcessDefinitionName()
setProcessDefinitionName
public void setProcessDefinitionName(String processDefinitionName)
setVariables
public void setVariables(Map variables)
getKey
public String getKey()
setKey
public void setKey(String key)
getAdditionalToStringInformation
public String getAdditionalToStringInformation()
- Overrides:
getAdditionalToStringInformation in class AbstractBaseCommand
actorId
public NewProcessInstanceCommand actorId(String actorId)
processDefinitionId
public NewProcessInstanceCommand processDefinitionId(long processId)
processDefinitionName
public NewProcessInstanceCommand processDefinitionName(String processName)
createStartTask
public NewProcessInstanceCommand createStartTask(boolean createStartTask)
variables
public NewProcessInstanceCommand variables(Map variables)
key
public NewProcessInstanceCommand key(String key)
Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.