Class CallNodeDefinition

All Implemented Interfaces:
ICallNodeDefinition, IProcessNodeDefinition, IProcessStepDefinition

public class CallNodeDefinition extends ProcessStepDefinition implements ICallNodeDefinition
This class represents node to call a sub-process.
Since:
7.1
Author:
O. Kerpershoek
  • Constructor Details

  • Method Details

    • getProcessName

      public String getProcessName()
      Description copied from interface: ICallNodeDefinition
      This method returns the process name of the process that should be invoked by this node.
      Specified by:
      getProcessName in interface ICallNodeDefinition
      Returns:
      the process name of the process that should be invoked by this node.
    • getDisplayName

      public String getDisplayName()
      Description copied from interface: IProcessNodeDefinition
      This method returns a name for the node in a readable format that can be used to identify the node.
      Specified by:
      getDisplayName in interface IProcessNodeDefinition
      Returns:
      a name for the node in a readable format that can be used to identify the node.
    • getRequiredCondition

      public final ICondition getRequiredCondition()
      Description copied from interface: ICallNodeDefinition
      This method returns a boolean condition indicating if the node is required once the task has become available. A node that is required will stay scheduled even after the condition that caused it to be scheduled has become false. This property is only relevant for adhoc nodes.
      Specified by:
      getRequiredCondition in interface ICallNodeDefinition
      Returns:
      boolean condition indicating if the node is required once the task has become available.
    • toString

      public String toString()
      Overrides:
      toString in class Object