Class ScriptCondition

java.lang.Object
org.camunda.bpm.engine.impl.scripting.ScriptCondition
All Implemented Interfaces:
Condition

public class ScriptCondition extends Object implements Condition
A Condition which invokes a ExecutableScript when evaluated.
Author:
Sebastian Menski
  • Field Details

  • Constructor Details

  • Method Details

    • evaluate

      public boolean evaluate(DelegateExecution execution)
      Description copied from interface: Condition
      Evaluates the condition and returns the result. The scope will be the same as the execution.
      Specified by:
      evaluate in interface Condition
      Parameters:
      execution - the execution which is used to evaluate the condition
      Returns:
      the result
    • evaluate

      public boolean evaluate(VariableScope scope, DelegateExecution execution)
      Description copied from interface: Condition
      Evaluates the condition and returns the result.
      Specified by:
      evaluate in interface Condition
      Parameters:
      scope - the variable scope which can differ of the execution
      execution - the execution which is used to evaluate the condition
      Returns:
      the result
    • tryEvaluate

      public boolean tryEvaluate(VariableScope scope, DelegateExecution execution)
      Description copied from interface: Condition
      Tries to evaluate the condition. If the property which is used in the condition does not exist false will be returned.
      Specified by:
      tryEvaluate in interface Condition
      Parameters:
      scope - the variable scope which can differ of the execution
      execution - the execution which is used to evaluate the condition
      Returns:
      the result
    • getScript

      public ExecutableScript getScript()