Class XmlBPMNProcessDumper

  • All Implemented Interfaces:
    io.automatiko.engine.workflow.base.core.impl.XmlProcessDumper

    public class XmlBPMNProcessDumper
    extends java.lang.Object
    implements io.automatiko.engine.workflow.base.core.impl.XmlProcessDumper
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String dump​(io.automatiko.engine.api.definition.process.WorkflowProcess process)  
      java.lang.String dump​(io.automatiko.engine.api.definition.process.WorkflowProcess process, boolean includeMeta)  
      java.lang.String dump​(io.automatiko.engine.api.definition.process.WorkflowProcess process, int metaDataType)  
      java.lang.String dumpProcess​(io.automatiko.engine.api.definition.process.Process process)  
      static java.util.Map<java.lang.String,​java.lang.Object> getMetaData​(java.util.Map<java.lang.String,​java.lang.Object> input)  
      int getMetaDataType()  
      static java.lang.String getUniqueNodeId​(io.automatiko.engine.api.definition.process.Node node)  
      io.automatiko.engine.api.definition.process.Process readProcess​(java.lang.String processXml)  
      static java.lang.String replaceIllegalCharsAttribute​(java.lang.String code)  
      void setMetaDataType​(int metaDataType)  
      void visitAssociation​(Association association, java.lang.StringBuilder xmlDump)  
      void visitConnection​(io.automatiko.engine.api.definition.process.Connection connection, java.lang.StringBuilder xmlDump, int metaDataType)  
      protected void visitErrors​(Definitions definitions, java.lang.StringBuilder xmlDump)  
      protected void visitEscalations​(io.automatiko.engine.api.definition.process.Node[] nodes, java.lang.StringBuilder xmlDump, java.util.List<java.lang.String> escalations)  
      protected void visitHeader​(io.automatiko.engine.api.definition.process.WorkflowProcess process, java.lang.StringBuilder xmlDump, int metaDataType)  
      protected void visitInterfaces​(io.automatiko.engine.api.definition.process.Node[] nodes, java.lang.StringBuilder xmlDump)  
      void visitNodes​(java.util.List<io.automatiko.engine.workflow.process.core.Node> nodes, java.lang.StringBuilder xmlDump, int metaDataType)  
      protected void visitProcess​(io.automatiko.engine.api.definition.process.WorkflowProcess process, java.lang.StringBuilder xmlDump, int metaDataType)  
      static void visitVariables​(java.util.List<io.automatiko.engine.workflow.base.core.context.variable.Variable> variables, java.lang.StringBuilder xmlDump)  
      static void writeMetaData​(java.util.Map<java.lang.String,​java.lang.Object> metaData, java.lang.StringBuilder xmlDump)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • dump

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

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

        public java.lang.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,
                                    java.lang.StringBuilder xmlDump,
                                    int metaDataType)
      • visitAssociation

        public void visitAssociation​(Association association,
                                     java.lang.StringBuilder xmlDump)
      • visitHeader

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

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

        public static java.util.Map<java.lang.String,​java.lang.Object> getMetaData​(java.util.Map<java.lang.String,​java.lang.Object> input)
      • writeMetaData

        public static void writeMetaData​(java.util.Map<java.lang.String,​java.lang.Object> metaData,
                                         java.lang.StringBuilder xmlDump)
      • visitInterfaces

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

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

        protected void visitErrors​(Definitions definitions,
                                   java.lang.StringBuilder xmlDump)
      • visitNodes

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

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

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

        public static java.lang.String replaceIllegalCharsAttribute​(java.lang.String code)
      • dumpProcess

        public java.lang.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​(java.lang.String processXml)
        Specified by:
        readProcess in interface io.automatiko.engine.workflow.base.core.impl.XmlProcessDumper