Class BaseDynamicSubProcessInjectUtil

java.lang.Object
org.flowable.engine.impl.dynamic.BaseDynamicSubProcessInjectUtil
Direct Known Subclasses:
DynamicSubProcessJoinInjectUtil, DynamicSubProcessParallelInjectUtil

public class BaseDynamicSubProcessInjectUtil extends Object
Author:
Tijs Rademakers
  • Constructor Details

    • BaseDynamicSubProcessInjectUtil

      public BaseDynamicSubProcessInjectUtil()
  • Method Details

    • processFlowElements

      public static void processFlowElements(CommandContext commandContext, org.flowable.bpmn.model.FlowElementsContainer process, org.flowable.bpmn.model.BpmnModel bpmnModel, ProcessDefinitionEntity originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity)
    • processSubProcessFlowElements

      protected static void processSubProcessFlowElements(CommandContext commandContext, String prefix, org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.BpmnModel bpmnModel, org.flowable.bpmn.model.SubProcess subProcess, org.flowable.bpmn.model.BpmnModel subProcessBpmnModel, ProcessDefinition originalProcessDefinition, DeploymentEntity newDeploymentEntity, Map<String,org.flowable.bpmn.model.FlowElement> generatedIds, boolean includeDiInfo)
    • generateIdForDuplicateFlowElement

      protected static void generateIdForDuplicateFlowElement(String prefix, org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.BpmnModel bpmnModel, org.flowable.bpmn.model.BpmnModel subProcessBpmnModel, org.flowable.bpmn.model.FlowElement duplicateFlowElement, Map<String,org.flowable.bpmn.model.FlowElement> generatedIds, boolean includeDiInfo)
    • processUserTask

      protected static void processUserTask(org.flowable.bpmn.model.FlowElement flowElement, ProcessDefinition originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity, CommandContext commandContext)
    • processDecisionTask

      protected static void processDecisionTask(org.flowable.bpmn.model.FlowElement flowElement, ProcessDefinition originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity, CommandContext commandContext)
    • addResource

      public static void addResource(CommandContext commandContext, DeploymentEntity deploymentEntity, String resourceName, byte[] bytes)
    • createWayPoints

      protected static List<org.flowable.bpmn.model.GraphicInfo> createWayPoints(double x1, double y1, double x2, double y2)
    • createWayPoints

      protected static List<org.flowable.bpmn.model.GraphicInfo> createWayPoints(double x1, double y1, double x2, double y2, double x3, double y3)