Class 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
    • Method Detail

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