| Modifier and Type | Method and Description |
|---|---|
RouteNodeInstance |
ActionRequestValue.getNodeInstance() |
| Modifier and Type | Method and Description |
|---|---|
void |
ActionRequestValue.setNodeInstance(RouteNodeInstance nodeInstance) |
| Constructor and Description |
|---|
ActionRequestFactory(DocumentRouteHeaderValue document,
RouteNodeInstance routeNode) |
| Modifier and Type | Method and Description |
|---|---|
ActionRequestValue |
ActionRequestService.initializeActionRequestGraph(ActionRequestValue actionRequest,
DocumentRouteHeaderValue document,
RouteNodeInstance nodeInstance) |
| Modifier and Type | Method and Description |
|---|---|
void |
NotificationSuppression.addNotificationSuppression(RouteNodeInstance nodeInstance,
ActionRequestValue actionRequestValue)
add metadata (a NodeState) to the route node so that if this action request is regenerated
verbatim, the notification email will suppressed (since it is a duplicate!).
|
protected void |
NotificationSuppression.filterNotificationSuppressedActionItems(List<ActionItem> actionItems,
RouteNodeInstance routeNodeInstance)
This method filters any ActionItems whose related ActionRequestValueS have been flagged for notification
suppression.
|
ActionRequestValue |
ActionRequestServiceImpl.initializeActionRequestGraph(ActionRequestValue actionRequest,
DocumentRouteHeaderValue document,
RouteNodeInstance nodeInstance) |
void |
NotificationSuppression.notify(List<ActionItem> actionItems,
RouteNodeInstance routeNodeInstance)
This method takes care of notification for ActionItemS.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ActionTakenEvent.generateAcknowledgementsToPreviousActionTakers(RouteNodeInstance notificationNodeInstance)
Utility for generating Acknowledgements to previous document action takers.
|
| Modifier and Type | Method and Description |
|---|---|
List<ActionTakenValue> |
ActionTakenDao.findActionsTakenAtRouteNodeInstance(RouteNodeInstance nodeInstance)
Returns the actions taken at a route node instance
|
| Modifier and Type | Method and Description |
|---|---|
List<ActionTakenValue> |
ActionTakenDaoJpa.findActionsTakenAtRouteNodeInstance(RouteNodeInstance nodeInstance) |
| Modifier and Type | Method and Description |
|---|---|
List<ActionTakenValue> |
ActionTakenService.getActionsTakenAtRouteNode(RouteNodeInstance nodeInstance)
Returns actions taken at a route node instance
|
| Modifier and Type | Method and Description |
|---|---|
List<ActionTakenValue> |
ActionTakenServiceImpl.getActionsTakenAtRouteNode(RouteNodeInstance nodeInstance) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
DocumentTypePermissionService.canSuperUserApproveDocument(String principalId,
DocumentType documentType,
List<RouteNodeInstance> routeNodeInstances,
String routeStatusCode)
Determines if the given principal can super user approve a document
for a given DocumentType, route node, and routeStatusCode
|
boolean |
DocumentTypePermissionService.canSuperUserApproveSingleActionRequest(String principalId,
DocumentType documentType,
List<RouteNodeInstance> routeNodeInstances,
String routeStatusCode)
Determines if the given principal can super user approve a single action
request for a given DocumentType, route node, and routeStatusCode
|
boolean |
DocumentTypePermissionService.canSuperUserDisapproveDocument(String principalId,
DocumentType documentType,
List<RouteNodeInstance> routeNodeInstances,
String routeStatusCode)
Determines if the given principal can super user disapprove a document
for a given DocumentType, route node, and routeStatusCode
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
DocumentTypePermissionServiceImpl.canSuperUserApproveDocument(String principalId,
DocumentType documentType,
List<RouteNodeInstance> routeNodeInstances,
String routeStatusCode) |
boolean |
DocumentTypePermissionServiceImpl.canSuperUserApproveSingleActionRequest(String principalId,
DocumentType documentType,
List<RouteNodeInstance> routeNodeInstances,
String routeStatusCode) |
boolean |
DocumentTypePermissionServiceImpl.canSuperUserDisapproveDocument(String principalId,
DocumentType documentType,
List<RouteNodeInstance> routeNodeInstances,
String routeStatusCode) |
protected Collection<String> |
DocumentTypePermissionServiceImpl.toRouteNodeNames(Collection<RouteNodeInstance> routeNodeInstances)
Converts list of RouteNodeInstance objects to a list of the route node names
|
| Modifier and Type | Method and Description |
|---|---|
RouteNodeInstance |
DocumentOperationForm.getRouteNodeInstance(int index) |
| Modifier and Type | Method and Description |
|---|---|
RouteNodeInstance |
DTOConverter.RouteNodeInstanceLoader.load(String routeNodeInstanceID) |
| Modifier and Type | Method and Description |
|---|---|
RouteNodeInstance |
RoutingNodeFactory.createRouteNodeInstance(String documentId,
RouteNode node) |
RouteNodeInstance |
RouteContext.getNodeInstance() |
RouteNodeInstance |
EngineState.getTransitioningFrom() |
RouteNodeInstance |
EngineState.getTransitioningTo() |
protected RouteNodeInstance |
StandardWorkflowEngine.saveNode(RouteContext context,
RouteNodeInstance nodeInstance) |
| Modifier and Type | Method and Description |
|---|---|
List<RouteNodeInstance> |
ProcessContext.getNextNodeInstances() |
| Modifier and Type | Method and Description |
|---|---|
Branch |
RoutingNodeFactory.createBranch(String name,
Branch parentBranch,
RouteNodeInstance initialNodeInstance) |
protected RouteNodeInstance |
StandardWorkflowEngine.saveNode(RouteContext context,
RouteNodeInstance nodeInstance) |
void |
RouteContext.setNodeInstance(RouteNodeInstance nodeInstance) |
void |
EngineState.setTransitioningFrom(RouteNodeInstance transitioningFrom) |
void |
EngineState.setTransitioningTo(RouteNodeInstance transitioningTo) |
| Constructor and Description |
|---|
ProcessContext(boolean complete,
List<RouteNodeInstance> nextNodeInstances) |
| Modifier and Type | Method and Description |
|---|---|
static List<RouteNodeInstance> |
RouteNodeUtils.getActiveNodeInstances(DocumentRouteHeaderValue document) |
static List<RouteNodeInstance> |
RouteNodeUtils.getFlattenedNodeInstances(DocumentRouteHeaderValue document,
boolean includeProcesses) |
List<RouteNodeInstance> |
RouteNodeInstance.getNextNodeInstances() |
List<RouteNodeInstance> |
RouteNodeInstance.getPreviousNodeInstances() |
Map<String,RouteNodeInstance> |
NodeGraphContext.getVisited() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
RequestActivationNode.activateRequest(RouteContext context,
ActionRequestValue actionRequest,
RouteNodeInstance nodeInstance,
List<ActionItem> generatedActionItems) |
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) |
void |
JoinEngine.addActualJoiner(RouteNodeInstance nodeInstance,
Branch branch) |
void |
BasicJoinEngine.addActualJoiner(RouteNodeInstance nodeInstance,
Branch branch) |
void |
JoinEngine.addExpectedJoiner(RouteNodeInstance nodeInstance,
Branch branch) |
void |
BasicJoinEngine.addExpectedJoiner(RouteNodeInstance nodeInstance,
Branch branch) |
void |
RouteNodeInstance.addNextNodeInstance(RouteNodeInstance nextNodeInstance) |
RouteNodeInstance |
JoinEngine.createExpectedJoinState(RouteContext context,
RouteNodeInstance joinInstance,
RouteNodeInstance previousNodeInstance) |
RouteNodeInstance |
BasicJoinEngine.createExpectedJoinState(RouteContext context,
RouteNodeInstance joinInstance,
RouteNodeInstance previousNodeInstance) |
static NodeType |
NodeType.fromNodeInstance(RouteNodeInstance nodeInstance) |
protected static int |
KRAMetaRuleNode.getCurStatement(RouteNodeInstance nodeInstance) |
protected Object |
RequestsNode.getKey(RouteNodeInstance nodeInstance)
The method will get a key value which can be used for comparison
purposes.
|
boolean |
JoinEngine.isJoined(RouteNodeInstance nodeInstance) |
boolean |
BasicJoinEngine.isJoined(RouteNodeInstance nodeInstance) |
protected boolean |
RequestsNode.isPastFinalApprover(DocumentRouteHeaderValue document,
RouteNodeInstance nodeInstance)
Checks if the document has past the final approver node by walking
backward through the previous node instances.
|
static void |
NodeJotter.jotNodeInstance(DocumentRouteHeaderValue document,
RouteNodeInstance nodeInstance) |
protected void |
RequestActivationNodeBase.notify(RouteContext context,
List<ActionItem> actionItems,
RouteNodeInstance routeNodeInstance)
This method takes care of notification for ActionItems.
|
void |
RouteNodeInstance.removeNextNodeInstance(RouteNodeInstance nextNodeInstance) |
void |
NodeGraphContext.setCurrentNodeInstance(RouteNodeInstance currentNodeInstance) |
void |
Branch.setInitialNode(RouteNodeInstance activeNode) |
void |
Branch.setJoinNode(RouteNodeInstance joinNode) |
void |
DynamicResult.setNextNodeInstance(RouteNodeInstance nextNodeInstance) |
void |
NodeState.setNodeInstance(RouteNodeInstance nodeInstance) |
void |
NodeGraphContext.setPreviousNodeInstance(RouteNodeInstance previousNodeInstance) |
void |
RouteNodeInstance.setProcess(RouteNodeInstance process) |
void |
NodeGraphSearchResult.setResultNodeInstance(RouteNodeInstance resultNodeInstance) |
void |
NodeGraphContext.setResultNodeInstance(RouteNodeInstance resultNodeInstance) |
void |
Branch.setSplitNode(RouteNodeInstance splitNode) |
protected boolean |
RequestActivationNode.shouldTransition(DocumentRouteHeaderValue document,
RouteNodeInstance nodeInstance)
Returns true if this node has completed it's work and should transition to the next node.
|
static RouteNodeInstance |
RouteNodeInstance.to(RouteNodeInstance routeNodeInstance) |
DynamicResult |
DynamicNode.transitioningInto(RouteContext context,
RouteNodeInstance process,
RouteHelper helper)
Invoked when the engine first encounters this DynamicNode.
|
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 |
|---|---|
void |
RouteNodeInstance.setNextNodeInstances(List<RouteNodeInstance> nextNodeInstances) |
void |
RouteNodeInstance.setPreviousNodeInstances(List<RouteNodeInstance> previousNodeInstances) |
void |
NodeGraphContext.setVisited(Map<String,RouteNodeInstance> visited) |
| Constructor and Description |
|---|
DynamicResult(boolean complete,
RouteNodeInstance nextNodeInstance) |
NodeGraphSearchResult(RouteNodeInstance resultNodeInstance,
List path) |
| Modifier and Type | Method and Description |
|---|---|
RouteNodeInstance |
RouteNodeDAO.findRouteNodeInstanceById(String nodeInstanceId) |
| Modifier and Type | Method and Description |
|---|---|
List<RouteNodeInstance> |
RouteNodeDAO.getActiveNodeInstances(String documentId) |
List<RouteNodeInstance> |
RouteNodeDAO.getTerminalNodeInstances(String documentId) |
| Modifier and Type | Method and Description |
|---|---|
void |
RouteNodeDAO.deleteLinksToPreNodeInstances(RouteNodeInstance routeNodeInstance) |
void |
RouteNodeDAO.deleteRouteNodeInstancesHereAfter(RouteNodeInstance routeNodeInstance) |
List |
RouteNodeDAO.findProcessNodeInstances(RouteNodeInstance process) |
| Modifier and Type | Method and Description |
|---|---|
RouteNodeInstance |
RouteNodeDAOJpa.findRouteNodeInstanceById(String nodeInstanceId) |
| Modifier and Type | Method and Description |
|---|---|
List<RouteNodeInstance> |
RouteNodeDAOJpa.getActiveNodeInstances(String documentId) |
List<RouteNodeInstance> |
RouteNodeDAOJpa.getTerminalNodeInstances(String documentId) |
| Modifier and Type | Method and Description |
|---|---|
void |
RouteNodeDAOJpa.deleteLinksToPreNodeInstances(RouteNodeInstance routeNodeInstance) |
void |
RouteNodeDAOJpa.deleteRouteNodeInstancesHereAfter(RouteNodeInstance routeNodeInstance) |
List |
RouteNodeDAOJpa.findProcessNodeInstances(RouteNodeInstance process) |
| Modifier and Type | Method and Description |
|---|---|
void |
HierarchyProvider.configureRequestNode(RouteNodeInstance hiearchyNodeInstance,
RouteNode node)
Configures the single request node definition/prototype used for all node instances
|
protected HierarchyProvider |
HierarchyRoutingNode.getHierarchyProvider(RouteNodeInstance nodeInstance,
RouteContext context)
Loads hierarchy provider class via the GlobalResourceLoader
|
HierarchyProvider.Stop |
HierarchyProvider.getStop(RouteNodeInstance nodeInstance)
Returns the Stop at the specified routeNodeInstance, or null if the node instance
is not associated with a Stop
|
boolean |
HierarchyProvider.hasStop(RouteNodeInstance nodeInstance) |
void |
HierarchyProvider.init(RouteNodeInstance nodeInstance,
RouteContext context)
Initializer for the hierarchy provider.
|
void |
HierarchyProvider.setStop(RouteNodeInstance requestNodeInstance,
HierarchyProvider.Stop stop)
Set any state necessary on the request node instance for a given stop.
|
DynamicResult |
HierarchyRoutingNode.transitioningInto(RouteContext context,
RouteNodeInstance dynamicNodeInstance,
RouteHelper helper) |
| Modifier and Type | Method and Description |
|---|---|
RouteNodeInstance |
RouteNodeService.findRouteNodeInstanceById(String nodeInstanceId) |
RouteNodeInstance |
RouteNodeService.findRouteNodeInstanceById(String nodeInstanceId,
DocumentRouteHeaderValue document)
This method looks though the passed in DocumentRouteHeaderValue and retrieves a nodeInstance that
matches the ID passed in.
|
RouteNodeInstance |
RouteNodeService.save(RouteNodeInstance nodeInstance) |
| Modifier and Type | Method and Description |
|---|---|
List<RouteNodeInstance> |
RouteNodeService.getActiveNodeInstances(DocumentRouteHeaderValue document) |
List<RouteNodeInstance> |
RouteNodeService.getActiveNodeInstances(DocumentRouteHeaderValue document,
String nodeName)
Returns a list of active node instances associated with the document that are active
|
List<RouteNodeInstance> |
RouteNodeService.getActiveNodeInstances(String documentId)
Retrieves the active node instances of the given Document.
|
List<RouteNodeInstance> |
RouteNodeService.getCurrentNodeInstances(String documentId)
Returns the node instances representing the most recent node instances in the document.
|
List<RouteNodeInstance> |
RouteNodeService.getFlattenedNodeInstances(DocumentRouteHeaderValue document,
boolean includeProcesses)
Returns a flattened list of RouteNodeInstances on the given document.
|
List<RouteNodeInstance> |
RouteNodeService.getTerminalNodeInstances(String documentId)
Retrieves the terminal node instances of the given Document.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RouteNodeService.deleteByRouteNodeInstance(RouteNodeInstance routeNodeInstance) |
List |
RouteNodeService.findNextRouteNodesInPath(RouteNodeInstance nodeInstance,
String nodeName) |
List |
RouteNodeService.findProcessNodeInstances(RouteNodeInstance process) |
void |
RouteNodeService.revokeNodeInstance(DocumentRouteHeaderValue document,
RouteNodeInstance nodeInstance)
Record that the given RouteNodeInstance on the Document was revoked.
|
RouteNodeInstance |
RouteNodeService.save(RouteNodeInstance nodeInstance) |
| Modifier and Type | Method and Description |
|---|---|
RouteNodeInstance |
RouteNodeServiceImpl.findRouteNodeInstanceById(String nodeInstanceId) |
RouteNodeInstance |
RouteNodeServiceImpl.findRouteNodeInstanceById(String nodeInstanceId,
DocumentRouteHeaderValue document) |
RouteNodeInstance |
RouteNodeServiceImpl.save(RouteNodeInstance nodeInstance) |
| Modifier and Type | Method and Description |
|---|---|
List<RouteNodeInstance> |
RouteNodeServiceImpl.getActiveNodeInstances(DocumentRouteHeaderValue document) |
List<RouteNodeInstance> |
RouteNodeServiceImpl.getActiveNodeInstances(DocumentRouteHeaderValue document,
String nodeName) |
List<RouteNodeInstance> |
RouteNodeServiceImpl.getActiveNodeInstances(String documentId) |
List<RouteNodeInstance> |
RouteNodeServiceImpl.getCurrentNodeInstances(String documentId) |
List<RouteNodeInstance> |
RouteNodeServiceImpl.getFlattenedNodeInstances(DocumentRouteHeaderValue document,
boolean includeProcesses) |
List<RouteNodeInstance> |
RouteNodeServiceImpl.getTerminalNodeInstances(String documentId) |
| Modifier and Type | Method and Description |
|---|---|
void |
RouteNodeServiceImpl.deleteByRouteNodeInstance(RouteNodeInstance routeNodeInstance) |
List |
RouteNodeServiceImpl.findNextRouteNodesInPath(RouteNodeInstance nodeInstance,
String nodeName) |
List |
RouteNodeServiceImpl.findProcessNodeInstances(RouteNodeInstance process) |
void |
RouteNodeServiceImpl.revokeNodeInstance(DocumentRouteHeaderValue document,
RouteNodeInstance nodeInstance)
Records the revocation in the root BranchState of the document.
|
RouteNodeInstance |
RouteNodeServiceImpl.save(RouteNodeInstance nodeInstance) |
| Modifier and Type | Method and Description |
|---|---|
protected RouteNodeInstance |
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 |
|---|---|
protected RouteNodeInstance |
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 |
|---|---|
static RouteNodeInstance |
SplitTransitionEngine.createSplitChild(String branchName,
RouteNode routeNode,
RouteNodeInstance splitInstance) |
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 |
|---|---|
List<RouteNodeInstance> |
Transition.getNextNodeInstances() |
protected List<RouteNodeInstance> |
TransitionEngine.resolveNextNodeInstances(RouteNodeInstance nodeInstance) |
protected List<RouteNodeInstance> |
TransitionEngine.resolveNextNodeInstances(RouteNodeInstance nodeInstance,
List<RouteNode> nextRouteNodes)
Determines the next nodes instances for the transition.
|
| Modifier and Type | Method and Description |
|---|---|
static RouteNodeInstance |
SplitTransitionEngine.createSplitChild(String branchName,
RouteNode routeNode,
RouteNodeInstance splitInstance) |
static TransitionEngine |
TransitionEngineFactory.createTransitionEngine(RouteNodeInstance nodeInstance) |
protected List<RouteNodeInstance> |
TransitionEngine.resolveNextNodeInstances(RouteNodeInstance nodeInstance) |
protected List<RouteNodeInstance> |
TransitionEngine.resolveNextNodeInstances(RouteNodeInstance nodeInstance,
List<RouteNode> nextRouteNodes)
Determines the next nodes instances for the transition.
|
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 |
|---|---|
protected void |
Transition.setNextNodeInstances(List<RouteNodeInstance> nextNodeInstances) |
| Constructor and Description |
|---|
Transition(List<RouteNodeInstance> nextNodeInstances) |
| Modifier and Type | Method and Description |
|---|---|
protected DocumentRouteHeaderValue |
ExceptionRoutingServiceImpl.placeInExceptionRouting(String errorMessage,
RouteNodeInstance nodeInstance,
PersistedMessageBO persistedMessage,
RouteContext routeContext,
DocumentRouteHeaderValue document,
boolean invokePostProcessor) |
| Modifier and Type | Method and Description |
|---|---|
List<RouteNodeInstance> |
DocumentRouteHeaderValue.getInitialRouteNodeInstances() |
| Modifier and Type | Method and Description |
|---|---|
void |
DocumentRouteHeaderValue.setInitialRouteNodeInstances(List<RouteNodeInstance> initialRouteNodeInstances) |
| Modifier and Type | Method and Description |
|---|---|
List<ActionRequestValue> |
FlexRM.getActionRequests(DocumentRouteHeaderValue routeHeader,
RouteNodeInstance nodeInstance,
String ruleTemplateName)
Generates action requests
|
List<ActionRequestValue> |
FlexRM.getActionRequests(DocumentRouteHeaderValue routeHeader,
RouteNode routeNodeDef,
RouteNodeInstance nodeInstance,
String ruleTemplateName)
Generates action requests
|
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) |
protected RuleSelector |
FlexRM.loadRuleSelector(RouteNode routeNodeDef,
RouteNodeInstance nodeInstance) |
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) |
Copyright © 2005–2017 The Kuali Foundation. All rights reserved.