| Modifier and Type | Method and Description |
|---|---|
protected List<Id> |
ChannelReviewerRoleAttribute.resolveRecipients(RouteContext routeContext,
QualifiedRoleName qualifiedRoleName)
This looks at the reviewers list passed through from KEN and then resolves the individuals that need to actually approve
the message.
|
| Constructor and Description |
|---|
ActionRequestFactory(RouteContext routeContext) |
| Modifier and Type | Method and Description |
|---|---|
static RouteContext |
RouteContext.createNewRouteContext() |
static RouteContext |
RouteContext.getCurrentRouteContext() |
static RouteContext |
RouteContext.releaseCurrentRouteContext() |
| Modifier and Type | Method and Description |
|---|---|
RouteNode |
RoutingNodeFactory.getRouteNode(RouteContext context,
String name) |
protected DocumentRouteHeaderValue |
StandardWorkflowEngine.nodePostProcess(RouteContext context) |
protected ProcessContext |
StandardWorkflowEngine.processNodeInstance(RouteContext context,
RouteHelper helper) |
protected void |
StandardWorkflowEngine.saveNode(RouteContext context,
RouteNodeInstance nodeInstance) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
RequestActivationNode.activateRequest(RouteContext context,
ActionRequestValue actionRequest,
RouteNodeInstance nodeInstance,
List generatedActionItems) |
protected boolean |
IteratedRequestActivationNode.activateRequests(RouteContext routeContext)
Activates any pending requests and returns whether there are outstanding blocking requests
|
boolean |
RoleNode.activateRequests(RouteContext context,
DocumentRouteHeaderValue document,
RouteNodeInstance nodeInstance)
Activates the action requests that are pending at this routelevel of the
document.
|
boolean |
RequestActivationNode.activateRequests(RouteContext context,
DocumentRouteHeaderValue document,
RouteNodeInstance nodeInstance)
Activates the action requests that are pending at this routelevel of the document.
|
protected boolean |
RoleNode.activateRequestsCustom(RouteContext context,
List<ActionRequestValue> requests,
List<ActionItem> generatedActionItems,
DocumentRouteHeaderValue document,
RouteNodeInstance nodeInstance) |
protected boolean |
RequestActivationNode.activateRequestsCustom(RouteContext context,
List<ActionRequestValue> requests,
List<ActionItem> generatedActionItems,
DocumentRouteHeaderValue document,
RouteNodeInstance nodeInstance) |
protected void |
RequestsNode.applyPoliciesOnExit(List<ActionRequestValue> requestsGenerated,
RouteContext routeContext)
Applies policies that should get checked prior to transitioning out of this node.
|
void |
JoinEngine.createExpectedJoinState(RouteContext context,
RouteNodeInstance joinInstance,
RouteNodeInstance previousNodeInstance) |
void |
BasicJoinEngine.createExpectedJoinState(RouteContext context,
RouteNodeInstance joinInstance,
RouteNodeInstance previousNodeInstance) |
protected void |
RequestsNode.detectRunawayProcess(RouteContext routeContext,
int currentIteration) |
protected boolean |
KRAMetaRuleNode.generateNewRequests(boolean initial,
RouteContext context,
RouteHelper routeHelper) |
protected boolean |
IteratedRequestActivationNode.generateNewRequests(boolean initial,
RouteContext context,
RouteHelper routeHelper)
Template method that subclasses should override to generates new requests
|
protected List<ActionRequestValue> |
RequestsNode.generateRequests(RouteContext routeContext) |
protected List<ActionRequestValue> |
KRAMetaRuleNode.generateUninitializedRequests(ActionRequestFactory arFactory,
RouteContext context,
RuleExpressionResult result) |
List<ActionRequestValue> |
RequestsNode.getNewActionRequests(RouteContext context) |
protected IteratedRequestActivationNode.RequestFulfillmentCriteria |
KRAMetaRuleNode.getRequestFulfillmentCriteria(RouteContext routeContext) |
protected IteratedRequestActivationNode.RequestFulfillmentCriteria |
IteratedRequestActivationNode.getRequestFulfillmentCriteria(RouteContext routeContext)
Template method that subclasses should override to indicate when activated requests have been fulfilled.
|
protected RouteModule |
RoleNode.getRouteModule(RouteContext context) |
protected RouteModule |
RequestsNode.getRouteModule(RouteContext context)
Returns the RouteModule which should handle generating requests for this
RequestsNode.
|
protected List<ActionRequestValue> |
KRAMetaRuleNode.initializeRequests(List<ActionRequestValue> requests,
RouteContext context) |
static boolean |
RequestsNode.isSupressingPolicyErrors(RouteContext routeContext) |
static boolean |
KRAMetaRuleNode.isSupressingPolicyErrors(RouteContext routeContext) |
protected void |
RequestActivationNodeBase.notify(RouteContext context,
List<ActionItem> actionItems,
RouteNodeInstance routeNodeInstance)
This method takes care of notification for ActionItemS.
|
boolean |
IteratedRequestActivationNode.RequestFulfillmentCriteria.pendingRequestsAreFulfilled(boolean activatedBlockingRequests,
RouteContext routeContext) |
SubProcessResult |
SubProcessNode.process(RouteContext context) |
SubProcessResult |
SimpleSubProcessNode.process(RouteContext context) |
SplitResult |
SplitNode.process(RouteContext context,
RouteHelper helper) |
SplitResult |
SimpleSplitNode.process(RouteContext routeContext,
RouteHelper routeHelper) |
SimpleResult |
SimpleNode.process(RouteContext context,
RouteHelper helper) |
JoinResult |
SimpleJoinNode.process(RouteContext context,
RouteHelper helper) |
SimpleResult |
RequestsNode.process(RouteContext routeContext,
RouteHelper routeHelper) |
SimpleResult |
RequestActivationNode.process(RouteContext routeContext,
RouteHelper routeHelper) |
SimpleResult |
NoOpNode.process(RouteContext context,
RouteHelper helper) |
SimpleResult |
LogNode.process(RouteContext context,
RouteHelper helper) |
JoinResult |
JoinNode.process(RouteContext context,
RouteHelper helper) |
SimpleResult |
IteratedRequestActivationNode.process(RouteContext routeContext,
RouteHelper routeHelper) |
SimpleResult |
FYIByUniversityId.process(RouteContext context,
RouteHelper helper)
Deprecated.
|
SimpleResult |
FYIByNetworkId.process(RouteContext context,
RouteHelper helper)
Deprecated.
|
protected boolean |
RoleNode.processCustom(RouteContext routeContext,
RouteHelper routeHelper) |
protected boolean |
RequestsNode.processCustom(RouteContext routeContext,
RouteHelper routeHelper)
Used by subclasses to replace the functioning of the process method.
|
static Object |
PropertiesUtil.retrieveProperty(Property prop,
PropertyScheme defaultScheme,
RouteContext context)
Resolves the specified name as an unqualified property
|
static Object |
PropertiesUtil.retrieveProperty(Property prop,
RouteContext context)
Resolves the specified name as a qualified property
|
static Object |
PropertiesUtil.retrieveProperty(String name,
PropertyScheme defaultScheme,
RouteContext context)
Resolves the specified name as an unqualified property
|
static Object |
PropertiesUtil.retrieveProperty(String name,
RouteContext context)
Resolves the specified name as a qualified property
|
protected void |
RequestActivationNode.saveActionRequest(RouteContext context,
ActionRequestValue actionRequest) |
protected void |
IteratedRequestActivationNode.saveActionRequest(RouteContext context,
ActionRequestValue actionRequest) |
protected void |
RequestActivationNode.saveDocument(RouteContext context,
DocumentRouteHeaderValue document) |
static void |
RequestsNode.setSupressPolicyErrors(RouteContext routeContext) |
DynamicResult |
DynamicNode.transitioningInto(RouteContext context,
RouteNodeInstance process,
RouteHelper helper)
Invoked when the engine first encounters this DynamicNode.
|
DynamicResult |
DynamicNode.transitioningOutOf(RouteContext context,
RouteHelper helper)
Invoked everytime a node in the dynamic process completes.
|
protected void |
RequestsNode.verifyFinalApprovalRequest(DocumentRouteHeaderValue document,
List<ActionRequestValue> requests,
RouteNodeInstance nodeInstance,
RouteContext routeContext)
Verifies the state of the action requests when a final approval action is involved.
|
| Modifier and Type | Method and Description |
|---|---|
protected HierarchyProvider |
HierarchyRoutingNode.getHierarchyProvider(RouteNodeInstance nodeInstance,
RouteContext context)
Loads hierarchy provider class via the GlobalResourceLoader
|
List<HierarchyProvider.Stop> |
HierarchyProvider.getLeafStops(RouteContext context)
Find all leaf stops in the xml and convert them into a list of Stop objects
|
void |
HierarchyProvider.init(RouteNodeInstance nodeInstance,
RouteContext context)
Initializer for the hierarchy provider.
|
DynamicResult |
HierarchyRoutingNode.transitioningInto(RouteContext context,
RouteNodeInstance dynamicNodeInstance,
RouteHelper helper) |
DynamicResult |
HierarchyRoutingNode.transitioningOutOf(RouteContext context,
RouteHelper helper) |
| Modifier and Type | Method and Description |
|---|---|
Object |
PropertyScheme.load(Property property,
RouteContext context)
Loads/resolves a Property
|
SimpleResult |
SetVarNode.process(RouteContext context,
RouteHelper helper) |
| Modifier and Type | Method and Description |
|---|---|
Object |
XPathScheme.load(Property property,
RouteContext context) |
Object |
VariableScheme.load(Property property,
RouteContext context) |
Object |
URLScheme.load(Property property,
RouteContext context) |
Object |
ResourceScheme.load(Property property,
RouteContext context) |
Object |
LiteralScheme.load(Property property,
RouteContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
SimulationEngine.saveNode(RouteContext context,
RouteNodeInstance nodeInstance)
Executes a "saveNode" for the simulation engine, this does not actually save the document, but rather
assigns it some simulation ids.
|
| Modifier and Type | Method and Description |
|---|---|
abstract ProcessResult |
TransitionEngine.isComplete(RouteContext context)
Tell the WorkflowEngine processing the activeNodeInstance if the node is complete and transitionFrom can
be called.
|
ProcessResult |
SubProcessTransitionEngine.isComplete(RouteContext context) |
ProcessResult |
SplitTransitionEngine.isComplete(RouteContext context) |
ProcessResult |
SimpleTransitionEngine.isComplete(RouteContext context) |
ProcessResult |
JoinTransitionEngine.isComplete(RouteContext context) |
ProcessResult |
DynamicTransitionEngine.isComplete(RouteContext context) |
Transition |
TransitionEngine.transitionFrom(RouteContext context,
ProcessResult processResult) |
Transition |
SubProcessTransitionEngine.transitionFrom(RouteContext context,
ProcessResult processResult) |
Transition |
SplitTransitionEngine.transitionFrom(RouteContext context,
ProcessResult processResult) |
Transition |
DynamicTransitionEngine.transitionFrom(RouteContext context,
ProcessResult processResult) |
RouteNodeInstance |
TransitionEngine.transitionTo(RouteNodeInstance nextNodeInstance,
RouteContext context) |
RouteNodeInstance |
SubProcessTransitionEngine.transitionTo(RouteNodeInstance nextNodeInstance,
RouteContext context) |
RouteNodeInstance |
JoinTransitionEngine.transitionTo(RouteNodeInstance nextNodeInstance,
RouteContext context) |
RouteNodeInstance |
DynamicTransitionEngine.transitionTo(RouteNodeInstance dynamicNodeInstance,
RouteContext context) |
| Modifier and Type | Method and Description |
|---|---|
RouteContext |
RouteManagerException.getRouteContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
RouteManagerException.setRouteContext(RouteContext routeContext) |
| Constructor and Description |
|---|
RouteManagerException(String message,
RouteContext routeContext) |
RouteManagerException(String message,
Throwable throwable,
RouteContext routeContext) |
RouteManagerException(Throwable throwable,
RouteContext routeContext) |
| Modifier and Type | Method and Description |
|---|---|
EngineResults |
RulesEngineExecutor.execute(RouteContext routeContext,
Engine engine) |
| Modifier and Type | Method and Description |
|---|---|
List<ActionRequestValue> |
PeopleFlowRouteModule.findActionRequests(RouteContext context) |
List<ActionRequestValue> |
PeopleFlowRequestGeneratorImpl.generateRequests(RouteContext routeContext,
PeopleFlowDefinition peopleFlow,
ActionRequestType actionRequested) |
List<ActionRequestValue> |
PeopleFlowRequestGenerator.generateRequests(RouteContext routeContext,
PeopleFlowDefinition peopleFlow,
ActionRequestType actionRequested) |
protected Integer |
PeopleFlowRouteModule.getCurrentIteration(RouteContext context) |
protected int |
PeopleFlowRouteModule.incrementIteration(RouteContext context) |
boolean |
PeopleFlowRouteModule.isMoreRequestsAvailable(RouteContext context) |
protected List<org.kuali.rice.kew.impl.peopleflow.PeopleFlowRouteModule.PeopleFlowConfig> |
PeopleFlowRouteModule.parsePeopleFlowConfiguration(RouteContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected EngineResults |
RulesEngineRouteModule.executeRulesEngine(RouteContext context,
Engine rulesEngine) |
List<ActionRequestValue> |
RulesEngineRouteModule.findActionRequests(RouteContext context) |
boolean |
RulesEngineRouteModule.isMoreRequestsAvailable(RouteContext context) |
protected RulesEngineExecutor |
RulesEngineRouteModule.loadRulesEngineExecutor(RouteContext context) |
protected void |
RulesEngineRouteModule.processEngineResults(RouteContext context,
EngineResults engineResults) |
| Modifier and Type | Method and Description |
|---|---|
protected Document |
EmailNode.generateXmlInput(RouteContext context) |
protected void |
EmailNode.loadConfiguration(RouteContext context) |
SimpleResult |
EmailNode.process(RouteContext context,
RouteHelper helper) |
| Modifier and Type | Method and Description |
|---|---|
protected RouteContext |
ExceptionRoutingServiceImpl.establishRouteContext(DocumentRouteHeaderValue document,
Throwable throwable) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ExceptionRoutingServiceImpl.activateExceptionRequests(RouteContext routeContext,
List<ActionRequestValue> exceptionRequests,
String exceptionMessage,
boolean invokePostProcessor)
End IU Customization
|
protected List<ActionRequestValue> |
ExceptionRoutingServiceImpl.generateExceptionGroupRequests(RouteContext routeContext) |
protected List<ActionRequestValue> |
ExceptionRoutingServiceImpl.generateKimExceptionRequests(RouteContext routeContext) |
protected void |
ExceptionRoutingServiceImpl.placeInExceptionRouting(String errorMessage,
RouteNodeInstance nodeInstance,
PersistedMessageBO persistedMessage,
RouteContext routeContext,
DocumentRouteHeaderValue document,
boolean invokePostProcessor) |
| Modifier and Type | Method and Description |
|---|---|
List<ActionRequestValue> |
RoleRouteModule.findActionRequests(RouteContext context) |
boolean |
RoleRouteModule.isMoreRequestsAvailable(RouteContext context) |
protected String |
RoleRouteModule.loadNamespace(RouteContext context) |
protected QualifierResolver |
RoleRouteModule.loadQualifierResolver(RouteContext context) |
protected Map<String,String> |
RoleRouteModule.loadResponsibilityDetails(RouteContext context) |
protected String |
RoleRouteModule.loadResponsibilityTemplateName(RouteContext context) |
List<Map<String,String>> |
XPathQualifierResolver.resolve(RouteContext context) |
List<Map<String,String>> |
QualifierResolver.resolve(RouteContext context) |
List<Map<String,String>> |
NullQualifierResolver.resolve(RouteContext context) |
| Modifier and Type | Method and Description |
|---|---|
RouteContext |
StandardDocumentContent.getRouteContext() |
RouteContext |
DocumentContent.getRouteContext() |
| Constructor and Description |
|---|
StandardDocumentContent(String docContent,
RouteContext routeContext) |
| Modifier and Type | Method and Description |
|---|---|
List<ActionRequestValue> |
RouteModule.findActionRequests(RouteContext context)
Generate action requests for the given RouteContext.
|
List<ActionRequestValue> |
InlineRequestsRouteModule.findActionRequests(RouteContext context)
This overridden method is used to decipher the inline xpath and responsibilities of a route node definition and use
them to create action reqeusts
|
List<ActionRequestValue> |
FlexRMAdapter.findActionRequests(RouteContext context) |
boolean |
RouteModule.isMoreRequestsAvailable(RouteContext context)
Returns true if this RouteModule has more requests available which it can generate.
|
boolean |
FlexRMAdapter.isMoreRequestsAvailable(RouteContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BSFRuleExpression.declareBeans(ScriptEngine engine,
Rule rule,
RouteContext context)
Populates the BSFManager with beans that are accessible to BSF scripts.
|
protected void |
AccumulatingBSFRuleExpression.declareBeans(ScriptEngine engine,
Rule rule,
RouteContext context) |
RuleExpressionResult |
RuleExpression.evaluate(Rule rule,
RouteContext context)
Performs an evaluation and returns a list of 0 or more
RuleResponsibilityBos to which to dispatch action requests |
RuleExpressionResult |
MetaRuleExpression.evaluate(Rule rule,
RouteContext context) |
RuleExpressionResult |
BSFRuleExpression.evaluate(Rule rule,
RouteContext context) |
List<Rule> |
MassRuleAttribute.filterNonMatchingRules(RouteContext routeContext,
List<Rule> rules) |
protected String |
NamedRuleSelector.getName(RouteContext context,
DocumentRouteHeaderValue routeHeader,
RouteNodeInstance nodeInstance,
String selectionCriterion,
Timestamp effectiveDate) |
protected String |
HierarchicalNamedRuleSelector.getName(RouteContext context,
DocumentRouteHeaderValue routeHeader,
RouteNodeInstance nodeInstance,
String selectionCriterion,
Timestamp effectiveDate) |
void |
FlexRM.makeActionRequests(ActionRequestFactory arFactory,
List<RuleResponsibility> responsibilities,
RouteContext context,
Rule rule,
DocumentRouteHeaderValue routeHeader,
ActionRequestValue parentRequest,
RuleDelegation ruleDelegation) |
RuleExpressionResult |
KRAMetaRuleEngine.processSingleStatement(RouteContext context)
Processes a single statement and returns the result
|
protected ResolvedQualifiedRole |
GenericRoleAttribute.resolveQualifiedRole(RouteContext routeContext,
QualifiedRoleName qualifiedRoleName)
Template method that delegates to
GenericRoleAttribute.resolveRecipients(RouteContext, QualifiedRoleName) and
{@link #getLabelForQualifiedRoleName(QualifiedRoleName) |
ResolvedQualifiedRole |
UnqualifiedRoleAttribute.resolveQualifiedRole(RouteContext routeContext,
String roleName,
String qualifiedRole) |
ResolvedQualifiedRole |
RoleAttribute.resolveQualifiedRole(RouteContext routeContext,
String roleName,
String qualifiedRole)
Returns a List of Workflow Users which are members of the given qualified role.
|
ResolvedQualifiedRole |
GenericRoleAttribute.resolveQualifiedRole(RouteContext routeContext,
String roleName,
String qualifiedRoleName) |
ResolvedQualifiedRole |
AbstractIdRoleAttribute.resolveQualifiedRole(RouteContext routeContext,
String roleName,
String qualifiedRole)
Takes the given qualified role which contains an ID and returns a
resolved role for the entity with that id.
|
protected List<Id> |
GenericRoleAttribute.resolveRecipients(RouteContext routeContext,
QualifiedRoleName qualifiedRoleName)
Template method for subclasses to implement
|
protected abstract ResolvedQualifiedRole |
UnqualifiedRoleAttribute.resolveRole(RouteContext routeContext,
String roleName)
Template method for subclasses to implement
|
ResolvedQualifiedRole |
RoutedByUserRoleAttribute.resolveRole(RouteContext routeContext,
String roleName) |
ResolvedQualifiedRole |
InitiatorRoleAttribute.resolveRole(RouteContext routeContext,
String roleName) |
List<Rule> |
RuleSelector.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> |
NamedRuleSelector.selectRules(RouteContext context,
DocumentRouteHeaderValue routeHeader,
RouteNodeInstance nodeInstance,
String selectionCriterion,
Timestamp effectiveDate) |
| Modifier and Type | Method and Description |
|---|---|
List<Map<String,String>> |
KimTypeQualifierResolver.resolve(RouteContext context)
This overridden method ...
|
| Modifier and Type | Method and Description |
|---|---|
static XPath |
WorkflowUtils.getXPath(RouteContext routeContext) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
QualifierResolverBase.addCommonQualifiersToMap(Map<String,String> qualifier,
RouteContext context,
String customDocTypeName)
Adds common qualifiers to a given Map
|
protected void |
QualifierResolverBase.decorateWithCommonQualifiers(List<Map<String,String>> qualifiers,
RouteContext context,
String customDocTypeName)
Add common qualifiers to every Map
|
protected Document |
QualifierResolverBase.getDocument(RouteContext context)
Retrieves the document that the current route context is operating on
|
protected DocumentEntry |
DataDictionaryQualifierResolver.getDocumentEntry(RouteContext context)
Retrieves the data dictionary entry for the document being operated on by the given route context
|
protected String |
QualifierResolverBase.getDocumentId(RouteContext context)
Retrieves the id of the current document from the RouteContext
|
List<Map<String,String>> |
DataDictionaryQualifierResolver.resolve(RouteContext context)
Given the RouteContext, determines the document type of the document being routed and the current
route nodes; generates a List of qualifier Map
|
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.