Package org.flowable.engine.impl.cmd
Class InjectUserTaskInProcessInstanceCmd
- java.lang.Object
-
- org.flowable.engine.impl.cmd.AbstractDynamicInjectionCmd
-
- org.flowable.engine.impl.cmd.InjectUserTaskInProcessInstanceCmd
-
public class InjectUserTaskInProcessInstanceCmd extends AbstractDynamicInjectionCmd implements Command<Void>
-
-
Field Summary
Fields Modifier and Type Field Description protected DynamicUserTaskBuilderdynamicUserTaskBuilderprotected StringprocessInstanceId
-
Constructor Summary
Constructors Constructor Description InjectUserTaskInProcessInstanceCmd(String processInstanceId, DynamicUserTaskBuilder dynamicUserTaskBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Voidexecute(CommandContext commandContext)protected voidupdateBpmnProcess(CommandContext commandContext, org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.BpmnModel bpmnModel, ProcessDefinitionEntity originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity)protected voidupdateExecutions(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions)-
Methods inherited from class org.flowable.engine.impl.cmd.AbstractDynamicInjectionCmd
createBpmnModel, createDerivedDeployment, createDerivedProcessDefinition, createDerivedProcessDefinitionForProcessInstance, createDerivedProcessDefinitionForTask, createWayPoints, createWayPoints, deployDerivedDeploymentEntity, storeBpmnModelAsByteArray, updateExecutions
-
-
-
-
Field Detail
-
processInstanceId
protected String processInstanceId
-
dynamicUserTaskBuilder
protected DynamicUserTaskBuilder dynamicUserTaskBuilder
-
-
Constructor Detail
-
InjectUserTaskInProcessInstanceCmd
public InjectUserTaskInProcessInstanceCmd(String processInstanceId, DynamicUserTaskBuilder dynamicUserTaskBuilder)
-
-
Method Detail
-
execute
public Void execute(CommandContext commandContext)
-
updateBpmnProcess
protected void updateBpmnProcess(CommandContext commandContext, org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.BpmnModel bpmnModel, ProcessDefinitionEntity originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity)
- Specified by:
updateBpmnProcessin classAbstractDynamicInjectionCmd
-
updateExecutions
protected void updateExecutions(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions)
- Specified by:
updateExecutionsin classAbstractDynamicInjectionCmd
-
-