org.kuali.rice.kew.rule
Interface RuleExpression

All Known Subinterfaces:
Rule
All Known Implementing Classes:
AccumulatingBSFRuleExpression, BSFRuleExpression, MetaRuleExpression

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:
RuleBaseValues, RuleExpressionResult

Method Summary
 RuleExpressionResult evaluate(Rule rule, RouteContext context)
          Performs an evaluation and returns a list of 0 or more RuleResponsibilityBos to which to dispatch action requests
 

Method Detail

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:
WorkflowException


Copyright © 2005-2014 The Kuali Foundation. All Rights Reserved.