Interface ConditionGroupBuilder


public interface ConditionGroupBuilder
Builder interface for creating Conditions instances. This builder provides methods for configuring workflow conditions using either script-based or alias-based condition definitions.
Since:
1.0
See Also:
  • Method Details

    • scriptCondition

      ConditionGroupBuilder scriptCondition(String scriptType, String scriptContent)
      Adds a script-based condition to the conditions' builder.
      Parameters:
      scriptType - the script type to use
      scriptContent - the script condition to add
      Returns:
      this builder for method chaining
    • aliasCondition

      ConditionGroupBuilder aliasCondition(String value, Map<String,String> args)
      Adds an alias-based condition with arguments to the conditions builder.
      Parameters:
      value - the alias value for the condition
      args - the arguments for the condition
      Returns:
      this builder for method chaining
    • aliasCondition

      default ConditionGroupBuilder aliasCondition(String value)
      Adds an alias-based condition without arguments to the conditions builder.
      Parameters:
      value - the alias value for the condition
      Returns:
      this builder for method chaining