Class DynamicNode

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

public class DynamicNode extends CompositeContextNode
See Also:
  • Constructor Details

    • DynamicNode

      public DynamicNode()
  • Method Details

    • internalGetNode

      public org.kie.api.definition.process.Node internalGetNode(org.kie.api.definition.process.WorkflowElementIdentifier id)
      Specified by:
      internalGetNode in interface NodeContainer
      Overrides:
      internalGetNode in class CompositeNode
    • getLanguage

      public String getLanguage()
    • setLanguage

      public void setLanguage(String language)
    • getAutoStartNodes

      public List<org.kie.api.definition.process.Node> getAutoStartNodes()
    • getActivationCondition

      public String getActivationCondition()
    • setActivationCondition

      public void setActivationCondition(String activationCondition)
    • getCompletionCondition

      public String getCompletionCondition()
    • setCompletionCondition

      public void setCompletionCondition(String completionCondition)
    • setActivationExpression

      public DynamicNode setActivationExpression(ReturnValueEvaluator activationPredicate)
    • setCompletionExpression

      public DynamicNode setCompletionExpression(ReturnValueEvaluator copmletionPredicate)
    • canActivate

      public boolean canActivate(KogitoProcessContext context)
    • canComplete

      public boolean canComplete(KogitoProcessContext context)
    • hasCompletionCondition

      public boolean hasCompletionCondition()