public class FlexRM extends Object
RuleTemplateBo
.ActionRequestValue
,
RuleTemplateBo
,
RuleBaseValues
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_RULE_SELECTOR
The default type of rule selector implementation to use if none is explicitly
specified for the node.
|
Constructor and Description |
---|
FlexRM() |
FlexRM(Timestamp effectiveDate) |
Modifier and Type | Method and Description |
---|---|
List<ActionRequestValue> |
getActionRequests(DocumentRouteHeaderValue routeHeader,
RouteNodeInstance nodeInstance,
String ruleTemplateName)
Generates action requests
|
List<ActionRequestValue> |
getActionRequests(DocumentRouteHeaderValue routeHeader,
RouteNode routeNodeDef,
RouteNodeInstance nodeInstance,
String ruleTemplateName)
Generates action requests
|
int |
getNumberOfMatchingRules() |
RuleService |
getRuleService() |
protected RuleSelector |
loadRuleSelector(RouteNode routeNodeDef,
RouteNodeInstance nodeInstance) |
void |
makeActionRequests(ActionRequestFactory arFactory,
List<RuleResponsibility> responsibilities,
RouteContext context,
Rule rule,
DocumentRouteHeaderValue routeHeader,
ActionRequestValue parentRequest,
RuleDelegation ruleDelegation) |
ResponsibleParty |
resolveResponsibilityId(String responsibilityId) |
public static final String DEFAULT_RULE_SELECTOR
protected RuleSelector loadRuleSelector(RouteNode routeNodeDef, RouteNodeInstance nodeInstance)
public List<ActionRequestValue> getActionRequests(DocumentRouteHeaderValue routeHeader, RouteNodeInstance nodeInstance, String ruleTemplateName)
routeHeader
- the document route headernodeInstance
- the route node instance; this may NOT be nullruleTemplateName
- the rule templateWorkflowException
public List<ActionRequestValue> getActionRequests(DocumentRouteHeaderValue routeHeader, RouteNode routeNodeDef, RouteNodeInstance nodeInstance, String ruleTemplateName)
routeHeader
- the document route headerrouteNodeDef
- the RouteNode definition of the route node instancenodeInstance
- the route node instance; this may be null!ruleTemplateName
- the rule templateWorkflowException
public ResponsibleParty resolveResponsibilityId(String responsibilityId)
public void makeActionRequests(ActionRequestFactory arFactory, List<RuleResponsibility> responsibilities, RouteContext context, Rule rule, DocumentRouteHeaderValue routeHeader, ActionRequestValue parentRequest, RuleDelegation ruleDelegation)
public RuleService getRuleService()
public int getNumberOfMatchingRules()
Copyright © 2005–2015 The Kuali Foundation. All rights reserved.