Class BpmnModelUtil

java.lang.Object
io.camunda.optimize.service.util.BpmnModelUtil

public final class BpmnModelUtil extends Object
  • Field Details

  • Method Details

    • parseBpmnModel

      public static org.camunda.bpm.model.bpmn.BpmnModelInstance parseBpmnModel(String bpmn20Xml)
    • extractFlowNodeData

      public static List<FlowNodeDataDto> extractFlowNodeData(String bpmn20Xml)
    • extractUserTaskNames

      public static Map<String,String> extractUserTaskNames(String bpmn20Xml)
    • extractProcessDefinitionName

      public static Optional<String> extractProcessDefinitionName(String definitionKey, String xml)
    • extractUserTaskNames

      public static Map<String,String> extractUserTaskNames(org.camunda.bpm.model.bpmn.BpmnModelInstance model)
    • extractFlowNodeData

      public static List<FlowNodeDataDto> extractFlowNodeData(org.camunda.bpm.model.bpmn.BpmnModelInstance model)
    • extractFlowNodeNames

      public static Map<String,String> extractFlowNodeNames(List<FlowNodeDataDto> flowNodeData)
    • getCollapsedSubprocessElementIds

      public static Set<String> getCollapsedSubprocessElementIds(String xmlString)
    • getResourceFileAsString

      public static String getResourceFileAsString(String fileName) throws IOException
      Throws:
      IOException