Class BoundaryEventHandler

java.lang.Object
io.automatiko.engine.workflow.compiler.xml.BaseAbstractHandler
io.automatiko.engine.workflow.bpmn2.xml.AbstractNodeHandler
io.automatiko.engine.workflow.bpmn2.xml.BoundaryEventHandler
All Implemented Interfaces:
io.automatiko.engine.workflow.compiler.xml.Handler

public class BoundaryEventHandler extends AbstractNodeHandler
  • Constructor Details

    • BoundaryEventHandler

      public BoundaryEventHandler()
  • Method Details

    • createNode

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

      public Class generateNodeFor()
    • end

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

      protected void handleEscalationNode(io.automatiko.engine.workflow.process.core.Node node, Element element, String uri, String localName, io.automatiko.engine.workflow.compiler.xml.ExtensibleXmlParser parser, String attachedTo, boolean cancelActivity) throws SAXException
      Throws:
      SAXException
    • handleErrorNode

      protected void handleErrorNode(io.automatiko.engine.workflow.process.core.Node node, Element element, String uri, String localName, io.automatiko.engine.workflow.compiler.xml.ExtensibleXmlParser parser, String attachedTo, boolean cancelActivity) throws SAXException
      Throws:
      SAXException
    • handleTimerNode

      protected void handleTimerNode(io.automatiko.engine.workflow.process.core.Node node, Element element, String uri, String localName, io.automatiko.engine.workflow.compiler.xml.ExtensibleXmlParser parser, String attachedTo, boolean cancelActivity) throws SAXException
      Throws:
      SAXException
    • handleCompensationNode

      protected void handleCompensationNode(io.automatiko.engine.workflow.process.core.Node node, Element element, String uri, String localName, io.automatiko.engine.workflow.compiler.xml.ExtensibleXmlParser parser, String attachedTo, boolean cancelActivity) throws SAXException
      Throws:
      SAXException
    • handleSignalNode

      protected void handleSignalNode(io.automatiko.engine.workflow.process.core.Node node, Element element, String uri, String localName, io.automatiko.engine.workflow.compiler.xml.ExtensibleXmlParser parser, String attachedTo, boolean cancelActivity) throws SAXException
      Throws:
      SAXException
    • handleConditionNode

      protected void handleConditionNode(io.automatiko.engine.workflow.process.core.Node node, Element element, String uri, String localName, io.automatiko.engine.workflow.compiler.xml.ExtensibleXmlParser parser, String attachedTo, boolean cancelActivity) throws SAXException
      Throws:
      SAXException
    • handleMessageNode

      protected void handleMessageNode(io.automatiko.engine.workflow.process.core.Node node, Element element, String uri, String localName, io.automatiko.engine.workflow.compiler.xml.ExtensibleXmlParser parser, String attachedTo, boolean cancelActivity) throws SAXException
      Throws:
      SAXException
    • readDataOutputAssociation

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

      protected void populateDataOutputs(Node xmlNode, String outputName, io.automatiko.engine.workflow.compiler.xml.ExtensibleXmlParser parser)
    • writeNode

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