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 BpmnModelcreateBpmnModel(CommandContext commandContext, ProcessDefinitionEntity originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity) protected DeploymentEntitycreateDerivedDeployment(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity) protected voidcreateDerivedProcessDefinition(CommandContext commandContext, ProcessInstance processInstance) protected voidcreateDerivedProcessDefinitionForProcessInstance(CommandContext commandContext, String processInstanceId) protected voidcreateDerivedProcessDefinitionForTask(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 ProcessDefinitionEntitydeployDerivedDeploymentEntity(CommandContext commandContext, DeploymentEntity deploymentEntity, ProcessDefinitionEntity originalProcessDefinitionEntity) protected voidstoreBpmnModelAsByteArray(CommandContext commandContext, BpmnModel bpmnModel, DeploymentEntity deploymentEntity, String resourceName) protected abstract voidupdateBpmnProcess(CommandContext commandContext, Process process, BpmnModel bpmnModel, ProcessDefinitionEntity originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity) protected abstract voidupdateExecutions(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions) protected voidupdateExecutions(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)
-