Class StartNode

All Implemented Interfaces:
Serializable, Mappable, Contextable, ContextResolver, Node, org.kie.api.definition.process.Node, org.kie.api.definition.process.WorkflowElement, KogitoNode

public class StartNode extends ExtendedNodeImpl
Default implementation of a start node.
See Also:
  • Constructor Details

    • StartNode

      public StartNode()
  • Method Details

    • addTrigger

      public void addTrigger(Trigger trigger)
    • removeTrigger

      public void removeTrigger(Trigger trigger)
    • getTriggers

      public List<Trigger> getTriggers()
    • setTriggers

      public void setTriggers(List<Trigger> triggers)
    • getActionTypes

      public String[] getActionTypes()
      Overrides:
      getActionTypes in class ExtendedNodeImpl
    • validateAddIncomingConnection

      public void validateAddIncomingConnection(String type, org.kie.api.definition.process.Connection connection)
      Overrides:
      validateAddIncomingConnection in class NodeImpl
    • validateRemoveIncomingConnection

      public void validateRemoveIncomingConnection(String type, org.kie.api.definition.process.Connection connection)
      Overrides:
      validateRemoveIncomingConnection in class NodeImpl
    • validateAddOutgoingConnection

      public void validateAddOutgoingConnection(String type, org.kie.api.definition.process.Connection connection)
      Overrides:
      validateAddOutgoingConnection in class NodeImpl
    • isInterrupting

      public boolean isInterrupting()
    • setInterrupting

      public void setInterrupting(boolean isInterrupting)
    • getTimer

      public Timer getTimer()
    • setTimer

      public void setTimer(Timer timer)