Class TaskHandler

    • Constructor Detail

      • TaskHandler

        public TaskHandler()
    • Method Detail

      • createNode

        protected io.automatiko.engine.workflow.process.core.Node createNode​(org.xml.sax.Attributes attrs)
        Specified by:
        createNode in class AbstractNodeHandler
      • generateNodeFor

        public java.lang.Class<?> generateNodeFor()
      • handleNode

        protected void handleNode​(io.automatiko.engine.workflow.process.core.Node node,
                                  org.w3c.dom.Element element,
                                  java.lang.String uri,
                                  java.lang.String localName,
                                  io.automatiko.engine.workflow.compiler.xml.ExtensibleXmlParser parser)
                           throws org.xml.sax.SAXException
        Overrides:
        handleNode in class AbstractNodeHandler
        Throws:
        org.xml.sax.SAXException
      • getTaskName

        protected java.lang.String getTaskName​(org.w3c.dom.Element element)
      • readIoSpecification

        protected void readIoSpecification​(org.w3c.dom.Node xmlNode,
                                           java.util.Map<java.lang.String,​java.lang.String> dataInputs,
                                           java.util.Map<java.lang.String,​java.lang.String> dataOutputs,
                                           java.util.Map<java.lang.String,​java.lang.String> dataInputTypes)
      • readDataInputAssociation

        protected void readDataInputAssociation​(org.w3c.dom.Node xmlNode,
                                                io.automatiko.engine.workflow.process.core.node.WorkItemNode workItemNode,
                                                java.util.Map<java.lang.String,​java.lang.String> dataInputs)
      • readDataOutputAssociation

        protected void readDataOutputAssociation​(org.w3c.dom.Node xmlNode,
                                                 io.automatiko.engine.workflow.process.core.node.WorkItemNode workItemNode,
                                                 java.util.Map<java.lang.String,​java.lang.String> dataOutputs)
      • writeNode

        public void writeNode​(io.automatiko.engine.workflow.process.core.Node node,
                              java.lang.StringBuilder xmlDump,
                              int metaDataType)
        Specified by:
        writeNode in class AbstractNodeHandler
      • end

        public java.lang.Object end​(java.lang.String uri,
                                    java.lang.String localName,
                                    io.automatiko.engine.workflow.compiler.xml.ExtensibleXmlParser parser)
                             throws org.xml.sax.SAXException
        Specified by:
        end in interface io.automatiko.engine.workflow.compiler.xml.Handler
        Overrides:
        end in class AbstractNodeHandler
        Throws:
        org.xml.sax.SAXException
      • adjustNodeConfiguration

        protected void adjustNodeConfiguration​(io.automatiko.engine.workflow.process.core.Node orignalNode,
                                               io.automatiko.engine.workflow.process.core.node.ForEachNode forEachNode)
      • handleForEachNode

        protected void handleForEachNode​(io.automatiko.engine.workflow.process.core.Node node,
                                         org.w3c.dom.Element element,
                                         java.lang.String uri,
                                         java.lang.String localName,
                                         io.automatiko.engine.workflow.compiler.xml.ExtensibleXmlParser parser)