Class BoundaryEventHandler

  • All Implemented Interfaces:
    io.automatiko.engine.workflow.compiler.xml.Handler

    public class BoundaryEventHandler
    extends AbstractNodeHandler
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected io.automatiko.engine.workflow.process.core.Node createNode​(org.xml.sax.Attributes attrs)  
      java.lang.Object end​(java.lang.String uri, java.lang.String localName, io.automatiko.engine.workflow.compiler.xml.ExtensibleXmlParser parser)  
      java.lang.Class generateNodeFor()  
      protected void handleCompensationNode​(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, java.lang.String attachedTo, boolean cancelActivity)  
      protected void handleConditionNode​(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, java.lang.String attachedTo, boolean cancelActivity)  
      protected void handleErrorNode​(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, java.lang.String attachedTo, boolean cancelActivity)  
      protected void handleEscalationNode​(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, java.lang.String attachedTo, boolean cancelActivity)  
      protected void handleMessageNode​(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, java.lang.String attachedTo, boolean cancelActivity)  
      protected void handleSignalNode​(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, java.lang.String attachedTo, boolean cancelActivity)  
      protected void handleTimerNode​(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, java.lang.String attachedTo, boolean cancelActivity)  
      protected void populateDataOutputs​(org.w3c.dom.Node xmlNode, java.lang.String outputName, io.automatiko.engine.workflow.compiler.xml.ExtensibleXmlParser parser)  
      protected void readDataOutputAssociation​(org.w3c.dom.Node xmlNode, io.automatiko.engine.workflow.process.core.node.EventNode eventNode, io.automatiko.engine.workflow.compiler.xml.ExtensibleXmlParser parser)  
      void writeNode​(io.automatiko.engine.workflow.process.core.Node node, java.lang.StringBuilder xmlDump, int metaDataType)  
      • Methods inherited from class io.automatiko.engine.workflow.compiler.xml.BaseAbstractHandler

        allowNesting, emptyAttributeCheck, emptyContentCheck, getValidParents, getValidPeers
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface io.automatiko.engine.workflow.compiler.xml.Handler

        allowNesting, getValidParents, getValidPeers
    • Constructor Detail

      • BoundaryEventHandler

        public BoundaryEventHandler()
    • 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()
      • 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
      • handleEscalationNode

        protected void handleEscalationNode​(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,
                                            java.lang.String attachedTo,
                                            boolean cancelActivity)
                                     throws org.xml.sax.SAXException
        Throws:
        org.xml.sax.SAXException
      • handleErrorNode

        protected void handleErrorNode​(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,
                                       java.lang.String attachedTo,
                                       boolean cancelActivity)
                                throws org.xml.sax.SAXException
        Throws:
        org.xml.sax.SAXException
      • handleTimerNode

        protected void handleTimerNode​(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,
                                       java.lang.String attachedTo,
                                       boolean cancelActivity)
                                throws org.xml.sax.SAXException
        Throws:
        org.xml.sax.SAXException
      • handleCompensationNode

        protected void handleCompensationNode​(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,
                                              java.lang.String attachedTo,
                                              boolean cancelActivity)
                                       throws org.xml.sax.SAXException
        Throws:
        org.xml.sax.SAXException
      • handleSignalNode

        protected void handleSignalNode​(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,
                                        java.lang.String attachedTo,
                                        boolean cancelActivity)
                                 throws org.xml.sax.SAXException
        Throws:
        org.xml.sax.SAXException
      • handleConditionNode

        protected void handleConditionNode​(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,
                                           java.lang.String attachedTo,
                                           boolean cancelActivity)
                                    throws org.xml.sax.SAXException
        Throws:
        org.xml.sax.SAXException
      • handleMessageNode

        protected void handleMessageNode​(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,
                                         java.lang.String attachedTo,
                                         boolean cancelActivity)
                                  throws org.xml.sax.SAXException
        Throws:
        org.xml.sax.SAXException
      • readDataOutputAssociation

        protected void readDataOutputAssociation​(org.w3c.dom.Node xmlNode,
                                                 io.automatiko.engine.workflow.process.core.node.EventNode eventNode,
                                                 io.automatiko.engine.workflow.compiler.xml.ExtensibleXmlParser parser)
      • populateDataOutputs

        protected void populateDataOutputs​(org.w3c.dom.Node xmlNode,
                                           java.lang.String outputName,
                                           io.automatiko.engine.workflow.compiler.xml.ExtensibleXmlParser parser)
      • writeNode

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