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 RuleResponsibilityBo
s
to which to dispatch action requests.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
RuleBaseValues
,
RuleExpressionResult
evaluate
RuleExpressionResult evaluate(Rule rule,
RouteContext context)
- Performs an evaluation and returns a list of 0 or more
RuleResponsibilityBo
s to which to dispatch action requests
- Parameters:
rule
- the rule that this rule expression applies tocontext
- the RouteContext under which the expression is being evaluated
- Returns:
- the result of the rule evaluation
- Throws:
WorkflowException
Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.