Interface RuleExpression

All Known Subinterfaces:
Rule

public interface RuleExpression
A rule is an entity that can be evaluated at runtime to generate a list of RuleResponsibilityBos to which to dispatch action requests.
Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • Method Details

    • evaluate

      RuleExpressionResult evaluate(Rule rule, RouteContext context)
      Performs an evaluation and returns a list of 0 or more RuleResponsibilityBos to which to dispatch action requests
      Parameters:
      rule - the rule that this rule expression applies to
      context - the RouteContext under which the expression is being evaluated
      Returns:
      the result of the rule evaluation
      Throws:
      org.kuali.rice.kew.api.exception.WorkflowException