Package org.flowable.engine.impl.cmd
Class InjectEmbeddedSubProcessInProcessInstanceCmd
- java.lang.Object
-
- org.flowable.engine.impl.cmd.AbstractDynamicInjectionCmd
-
- org.flowable.engine.impl.cmd.InjectEmbeddedSubProcessInProcessInstanceCmd
-
public class InjectEmbeddedSubProcessInProcessInstanceCmd extends AbstractDynamicInjectionCmd implements Command<Void>
-
-
Field Summary
Fields Modifier and Type Field Description protected DynamicEmbeddedSubProcessBuilderdynamicEmbeddedSubProcessBuilderprotected StringprocessInstanceId
-
Constructor Summary
Constructors Constructor Description InjectEmbeddedSubProcessInProcessInstanceCmd(String processInstanceId, DynamicEmbeddedSubProcessBuilder dynamicEmbeddedSubProcessBuilder)
-
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
-
dynamicEmbeddedSubProcessBuilder
protected DynamicEmbeddedSubProcessBuilder dynamicEmbeddedSubProcessBuilder
-
-
Constructor Detail
-
InjectEmbeddedSubProcessInProcessInstanceCmd
public InjectEmbeddedSubProcessInProcessInstanceCmd(String processInstanceId, DynamicEmbeddedSubProcessBuilder dynamicEmbeddedSubProcessBuilder)
-
-
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
-
-