Class XmlBPMNProcessDumper

java.lang.Object
io.automatiko.engine.workflow.bpmn2.xml.XmlBPMNProcessDumper
All Implemented Interfaces:
io.automatiko.engine.workflow.base.core.impl.XmlProcessDumper

public class XmlBPMNProcessDumper extends Object implements io.automatiko.engine.workflow.base.core.impl.XmlProcessDumper
  • Field Details

  • Method Details

    • dump

      public String dump(io.automatiko.engine.api.definition.process.WorkflowProcess process)
    • dump

      public String dump(io.automatiko.engine.api.definition.process.WorkflowProcess process, boolean includeMeta)
    • dump

      public String dump(io.automatiko.engine.api.definition.process.WorkflowProcess process, int metaDataType)
    • getMetaDataType

      public int getMetaDataType()
    • setMetaDataType

      public void setMetaDataType(int metaDataType)
    • visitProcess

      protected void visitProcess(io.automatiko.engine.api.definition.process.WorkflowProcess process, StringBuilder xmlDump, int metaDataType)
    • visitAssociation

      public void visitAssociation(Association association, StringBuilder xmlDump)
    • visitHeader

      protected void visitHeader(io.automatiko.engine.api.definition.process.WorkflowProcess process, StringBuilder xmlDump, int metaDataType)
    • visitVariables

      public static void visitVariables(List<io.automatiko.engine.workflow.base.core.context.variable.Variable> variables, StringBuilder xmlDump)
    • getMetaData

      public static Map<String,Object> getMetaData(Map<String,Object> input)
    • writeMetaData

      public static void writeMetaData(Map<String,Object> metaData, StringBuilder xmlDump)
    • visitInterfaces

      protected void visitInterfaces(io.automatiko.engine.api.definition.process.Node[] nodes, StringBuilder xmlDump)
    • visitEscalations

      protected void visitEscalations(io.automatiko.engine.api.definition.process.Node[] nodes, StringBuilder xmlDump, List<String> escalations)
    • visitErrors

      protected void visitErrors(Definitions definitions, StringBuilder xmlDump)
    • visitNodes

      public void visitNodes(List<io.automatiko.engine.workflow.process.core.Node> nodes, StringBuilder xmlDump, int metaDataType)
    • visitConnection

      public void visitConnection(io.automatiko.engine.api.definition.process.Connection connection, StringBuilder xmlDump, int metaDataType)
    • getUniqueNodeId

      public static String getUniqueNodeId(io.automatiko.engine.api.definition.process.Node node)
    • replaceIllegalCharsAttribute

      public static String replaceIllegalCharsAttribute(String code)
    • dumpProcess

      public String dumpProcess(io.automatiko.engine.api.definition.process.Process process)
      Specified by:
      dumpProcess in interface io.automatiko.engine.workflow.base.core.impl.XmlProcessDumper
    • readProcess

      public io.automatiko.engine.api.definition.process.Process readProcess(String processXml)
      Specified by:
      readProcess in interface io.automatiko.engine.workflow.base.core.impl.XmlProcessDumper