Package org.flowable.engine.impl.cmd
Class AbstractDynamicInjectionCmd
java.lang.Object
org.flowable.engine.impl.cmd.AbstractDynamicInjectionCmd
- Direct Known Subclasses:
InjectEmbeddedSubProcessInProcessInstanceCmd
,InjectParallelEmbeddedSubProcessCmd
,InjectParallelUserTaskCmd
,InjectUserTaskInProcessInstanceCmd
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BpmnModel
createBpmnModel
(CommandContext commandContext, ProcessDefinitionEntity originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity) protected DeploymentEntity
createDerivedDeployment
(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity) protected void
createDerivedProcessDefinition
(CommandContext commandContext, ProcessInstance processInstance) protected void
createDerivedProcessDefinitionForProcessInstance
(CommandContext commandContext, String processInstanceId) protected void
createDerivedProcessDefinitionForTask
(CommandContext commandContext, String taskId) protected List<GraphicInfo>
createWayPoints
(double x1, double y1, double x2, double y2) protected List<GraphicInfo>
createWayPoints
(double x1, double y1, double x2, double y2, double x3, double y3) protected ProcessDefinitionEntity
deployDerivedDeploymentEntity
(CommandContext commandContext, DeploymentEntity deploymentEntity, ProcessDefinitionEntity originalProcessDefinitionEntity) protected void
storeBpmnModelAsByteArray
(CommandContext commandContext, BpmnModel bpmnModel, DeploymentEntity deploymentEntity, String resourceName) protected abstract void
updateBpmnProcess
(CommandContext commandContext, Process process, BpmnModel bpmnModel, ProcessDefinitionEntity originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity) protected abstract void
updateExecutions
(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions) protected void
updateExecutions
(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, BpmnModel bpmnModel)
-
Constructor Details
-
AbstractDynamicInjectionCmd
public AbstractDynamicInjectionCmd()
-
-
Method Details
-
createDerivedProcessDefinitionForTask
-
createDerivedProcessDefinitionForProcessInstance
protected void createDerivedProcessDefinitionForProcessInstance(CommandContext commandContext, String processInstanceId) -
createDerivedProcessDefinition
protected void createDerivedProcessDefinition(CommandContext commandContext, ProcessInstance processInstance) -
createDerivedDeployment
protected DeploymentEntity createDerivedDeployment(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity) -
storeBpmnModelAsByteArray
protected void storeBpmnModelAsByteArray(CommandContext commandContext, BpmnModel bpmnModel, DeploymentEntity deploymentEntity, String resourceName) -
deployDerivedDeploymentEntity
protected ProcessDefinitionEntity deployDerivedDeploymentEntity(CommandContext commandContext, DeploymentEntity deploymentEntity, ProcessDefinitionEntity originalProcessDefinitionEntity) -
createBpmnModel
protected BpmnModel createBpmnModel(CommandContext commandContext, ProcessDefinitionEntity originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity) -
updateBpmnProcess
protected abstract void updateBpmnProcess(CommandContext commandContext, Process process, BpmnModel bpmnModel, ProcessDefinitionEntity originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity) -
updateExecutions
protected void updateExecutions(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, BpmnModel bpmnModel) -
updateExecutions
protected abstract void updateExecutions(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions) -
createWayPoints
-
createWayPoints
protected List<GraphicInfo> createWayPoints(double x1, double y1, double x2, double y2, double x3, double y3)
-