Class BaseDynamicSubProcessInjectUtil

    • Constructor Detail

      • BaseDynamicSubProcessInjectUtil

        public BaseDynamicSubProcessInjectUtil()
    • Method Detail

      • 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)
      • processDecisionTask

        protected static void processDecisionTask​(org.flowable.bpmn.model.FlowElement flowElement,
                                                  ProcessDefinition originalProcessDefinitionEntity,
                                                  DeploymentEntity newDeploymentEntity,
                                                  CommandContext commandContext)
      • 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)