org.jbpm.command
Class NewProcessInstanceCommand
java.lang.Object
org.jbpm.command.NewProcessInstanceCommand
- All Implemented Interfaces:
- java.io.Serializable, Command
- Direct Known Subclasses:
- StartProcessInstanceCommand
public class NewProcessInstanceCommand
- extends java.lang.Object
- implements Command
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
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NewProcessInstanceCommand
public NewProcessInstanceCommand()
execute
public java.lang.Object execute(JbpmContext jbpmContext)
throws java.lang.Exception
- return the id of the newly created process instance.
- Specified by:
execute
in interface Command
- Throws:
java.lang.Exception
getActorId
public java.lang.String getActorId()
setActorId
public void setActorId(java.lang.String actorId)
getProcessId
public long getProcessId()
setProcessId
public void setProcessId(long processId)
getProcessName
public java.lang.String getProcessName()
setProcessName
public void setProcessName(java.lang.String processName)
isCreateStartTask
public boolean isCreateStartTask()
setCreateStartTask
public void setCreateStartTask(boolean createStartTask)
getVariables
public java.util.Map getVariables()
setVariables
public void setVariables(java.util.Map variables)