private ProcessBuilder adaptDiagram(BpmnDiagram bpmnDiagram) { List<Pool> stpPools = bpmnDiagram.getPools(); if (stpPools == null || stpPools.size() == 0) throw new IllegalStateException("Expected at least one Pool"); if (stpPools.size() > 1) throw new IllegalStateException("Multiple Pools not supported"); Pool stpPool = stpPools.get(0); ProcessBuilder builder = ProcessBuilderFactory.newInstance().newProcessBuilder(); builder.addProcess(stpPool.getId()); return builder; }
public Process adaptProcessDefinition(JPDL32ProcessDefinition jpdlProcDef) ProcessBuilder builder = ProcessBuilderFactory.newInstance().newProcessBuilder(); builder.addProcess(jpdlProcDef.getName());
public Process adaptWorkflowProcess(XPDLWorkflowProcess xpdlProc) ProcessBuilder builder = ProcessBuilderFactory.newInstance().newProcessBuilder(); builder.addProcess(xpdlProc.getName());
private Process adaptProcess(JAXBProcess jaxbProc, boolean isInclude) throws IOException ProcessBuilder procBuilder = ProcessBuilderFactory.newInstance().newProcessBuilder(); procBuilder.addProcess(jaxbProc.getName());