public interface RuleSelector
Modifier and Type | Method and Description |
---|---|
List<Rule> |
selectRules(RouteContext context,
DocumentRouteHeaderValue routeHeader,
RouteNodeInstance nodeInstance,
String selectionCriterion,
Timestamp effectiveDate)
Returns a list of rules selected given the criteria specified in the arguments.
|
List<Rule> selectRules(RouteContext context, DocumentRouteHeaderValue routeHeader, RouteNodeInstance nodeInstance, String selectionCriterion, Timestamp effectiveDate)
context
- the RouteContextrouteHeader
- the DocumentRouteHeaderValue of the current documentnodeInstance
- the current RouteNodeInstance being executedselectionCriterion
- an implementation-specific criterion passed in from the calling contexteffectiveDate
- an optional criterion that indicates that the rules selected should be active on the given dateWorkflowException
- if anything goes awry...Copyright © 2005–2015 The Kuali Foundation. All rights reserved.