public class BpmnModelDispatcher extends Object
| Constructor and Description |
|---|
BpmnModelDispatcher() |
| Modifier and Type | Method and Description |
|---|---|
ModelDispatchResult |
dispatchWithoutVariables(File processDefinition,
Map<String,String> decisionRefToPathMap,
Map<String,String> processIdToPathMap,
Collection<String> resourcesNewestVersions,
RuleSet conf)
The BpmnModelDispatcher reads a model and creates a collection of all
elements.
|
ModelDispatchResult |
dispatchWithVariables(FileScanner fileScanner,
File processDefinition,
ProcessVariablesScanner scanner,
Collection<DataFlowRule> dataFlowRules,
RuleSet conf)
The BpmnModelDispatcher reads a model and creates a collection of all
elements.
|
static Collection<BpmnElement> |
getBpmnElements(File processDefinition,
Collection<org.camunda.bpm.model.bpmn.instance.BaseElement> baseElements,
ElementGraphBuilder graphBuilder,
FlowAnalysis flowAnalysis) |
Map<String,String> |
getIncorrectCheckers() |
static Collection<ProcessVariable> |
getProcessVariables(Collection<BpmnElement> elements) |
public ModelDispatchResult dispatchWithVariables(FileScanner fileScanner, File processDefinition, ProcessVariablesScanner scanner, Collection<DataFlowRule> dataFlowRules, RuleSet conf)
fileScanner - - FileScannerprocessDefinition - - Holds the path to the BPMN modelscanner - - OuterProcessVariableScannerdataFlowRules - - DataFlowRules to be checked forconf - - ruleSetpublic ModelDispatchResult dispatchWithoutVariables(File processDefinition, Map<String,String> decisionRefToPathMap, Map<String,String> processIdToPathMap, Collection<String> resourcesNewestVersions, RuleSet conf)
processDefinition - Holds the path to the BPMN modeldecisionRefToPathMap - decisionRefToPathMapprocessIdToPathMap - Map of prozessId to bpmn fileresourcesNewestVersions - collection with newest versions of class filesconf - ruleSetpublic static Collection<BpmnElement> getBpmnElements(File processDefinition, Collection<org.camunda.bpm.model.bpmn.instance.BaseElement> baseElements, ElementGraphBuilder graphBuilder, FlowAnalysis flowAnalysis)
baseElements - Collection of baseElementsgraphBuilder - graphBuilderprocessDefinition - bpmn fileflowAnalysis - FlowAnalysispublic static Collection<ProcessVariable> getProcessVariables(Collection<BpmnElement> elements)
elements - Collection of BPMN elementsCopyright © 2019 viadee Unternehmensberatung AG. All rights reserved.