Class MilestoneNode

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

public class MilestoneNode extends StateBasedNode implements Constrainable
Default implementation of a milestone node.
See Also:
  • Constructor Details

    • MilestoneNode

      public MilestoneNode()
  • Method Details

    • setCondition

      public void setCondition(String condition)
    • getCondition

      public String getCondition()
    • setCondition

      public void setCondition(Predicate<org.kie.api.runtime.process.ProcessContext> conditionPredicate)
    • canComplete

      public boolean canComplete(org.kie.api.runtime.process.ProcessContext context)
    • validateAddIncomingConnection

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

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