Package org.flowable.engine.impl.dynamic
Class BaseDynamicSubProcessInjectUtil
java.lang.Object
org.flowable.engine.impl.dynamic.BaseDynamicSubProcessInjectUtil
- Direct Known Subclasses:
DynamicSubProcessJoinInjectUtil
,DynamicSubProcessParallelInjectUtil
- Author:
- Tijs Rademakers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
addResource
(CommandContext commandContext, DeploymentEntity deploymentEntity, String resourceName, byte[] bytes) protected static List<GraphicInfo>
createWayPoints
(double x1, double y1, double x2, double y2) protected static List<GraphicInfo>
createWayPoints
(double x1, double y1, double x2, double y2, double x3, double y3) protected static void
generateIdForDuplicateFlowElement
(String prefix, Process process, BpmnModel bpmnModel, BpmnModel subProcessBpmnModel, FlowElement duplicateFlowElement, Map<String, FlowElement> generatedIds, boolean includeDiInfo) protected static void
processDecisionTask
(FlowElement flowElement, ProcessDefinition originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity, CommandContext commandContext) static void
processFlowElements
(CommandContext commandContext, FlowElementsContainer process, BpmnModel bpmnModel, ProcessDefinitionEntity originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity) protected static void
processSubProcessFlowElements
(CommandContext commandContext, String prefix, Process process, BpmnModel bpmnModel, SubProcess subProcess, BpmnModel subProcessBpmnModel, ProcessDefinition originalProcessDefinition, DeploymentEntity newDeploymentEntity, Map<String, FlowElement> generatedIds, boolean includeDiInfo) protected static void
processUserTask
(FlowElement flowElement, ProcessDefinition originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity, CommandContext commandContext)
-
Constructor Details
-
BaseDynamicSubProcessInjectUtil
public BaseDynamicSubProcessInjectUtil()
-
-
Method Details
-
processFlowElements
public static void processFlowElements(CommandContext commandContext, FlowElementsContainer process, BpmnModel bpmnModel, ProcessDefinitionEntity originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity) -
processSubProcessFlowElements
protected static void processSubProcessFlowElements(CommandContext commandContext, String prefix, Process process, BpmnModel bpmnModel, SubProcess subProcess, BpmnModel subProcessBpmnModel, ProcessDefinition originalProcessDefinition, DeploymentEntity newDeploymentEntity, Map<String, FlowElement> generatedIds, boolean includeDiInfo) -
generateIdForDuplicateFlowElement
protected static void generateIdForDuplicateFlowElement(String prefix, Process process, BpmnModel bpmnModel, BpmnModel subProcessBpmnModel, FlowElement duplicateFlowElement, Map<String, FlowElement> generatedIds, boolean includeDiInfo) -
processUserTask
protected static void processUserTask(FlowElement flowElement, ProcessDefinition originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity, CommandContext commandContext) -
processDecisionTask
protected static void processDecisionTask(FlowElement flowElement, ProcessDefinition originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity, CommandContext commandContext) -
addResource
public static void addResource(CommandContext commandContext, DeploymentEntity deploymentEntity, String resourceName, byte[] bytes) -
createWayPoints
-
createWayPoints
protected static List<GraphicInfo> createWayPoints(double x1, double y1, double x2, double y2, double x3, double y3)
-