| Interface | Description | 
|---|---|
| DynamicNode | A Node type which can be used to dynamically generate a route path for a document. | 
| IteratedRequestActivationNode.RequestFulfillmentCriteria | |
| JoinEngine | The JoinEngine is responsible for maintaining join state and determining when the join condition
 has been satisfied. | 
| JoinNode | A node which is responsible for joining 1 or more branches in the route path of a document. | 
| Node | A marker interface for Nodes. | 
| NodeMatcher | Used when searching for nodes to determine whether a node "matches" the search criteria. | 
| ProcessResult | Interface for node processing results. | 
| SimpleNode | A simple  Nodeimplementation which is executed and returns aSimpleResultindicating whether or not the node has completed. | 
| SplitNode | An interface for a Split Node which allows for parallel branching of the route path within a document. | 
| SubProcessNode | A  Nodewhich represents the initiation of a sub process. | 
| Class | Description | 
|---|---|
| ActivationTypeEnum | Activation Type enum type which defines the two types of activation within the engine. | 
| BasicJoinEngine | A basic implementation of the JoinEngine which handles join setup and makes determinations
 as to when a join condition has been satisfied. | 
| Branch | Represents a branch in the routing path of the document. | 
| BranchPrototype | Represents a Branch in the definition of a DocumentType. | 
| BranchState | A piece of state on a  Branchstored as a key-value pair of Strings. | 
| DynamicResult | The result of the processing of a  DynamicNode. | 
| FYIByNetworkId | Deprecated Use  NetworkIdRoleAttributeinstead | 
| FYIByUniversityId | Deprecated Use  UniversityIdRoleAttributeinstead | 
| InitialNode | A simple node which represents the initial node in the document. | 
| IteratedRequestActivationNode | A node which will iteratively activate any requests pending on it. | 
| JoinResult | The result of the processing of a  JoinNode. | 
| KRAMetaRuleNode | Node that implements a KRAMetaRule, with multiple request/response phases | 
| LogNode | A node which Logs messages to Log4j. | 
| NodeGraphContext | The current context of a search process within a node graph. | 
| NodeGraphSearchCriteria | The criteria defining parameters to a search through a document's node graph. | 
| NodeGraphSearchResult | The result of a node graph search. | 
| NodeJotter | Logs  RouteNodeInstancegraphs in a format which is indented and easy to read. | 
| NodeNameMatcher | An implementation of a  NodeMatcherwhich matches nodes based on the name of the node. | 
| NodeState | The state of a  RouteNodeInstancerepresented as a key-value pair of Strings. | 
| NodeType | A typesafe enumeration defining the various types of Nodes in the Workflow Engine. | 
| NoOpNode | A  SimpleNodeimplementation which does nothing. | 
| ProcessDefinitionBo | Represents a route path defined on a  DocumentType. | 
| PropertiesUtil | A utility class for reading properties from a document. | 
| RequestActivationNode | A node which will activate any requests on it, returning true when there are no more requests which require
 activation. | 
| RequestActivationNodeBase | Abstract superclass for request activation node types. | 
| RequestsNode | A node which generates  ActionRequestValueobjects from aRouteModule. | 
| RoleNode | A node implementation which provides integration with KIM Roles for routing. | 
| RoleNode.RoleRequestSorter | |
| RouteNode | Represents the prototype definition of a node in the route path of  DocumentType. | 
| RouteNodeConfigParam | A route node definition configuration parameter. | 
| RouteNodeInstance | Represents a materialized instance of a  RouteNodedefinition on aDocumentRouteHeaderValue. | 
| RouteNodeUtils | A simple class for performing operations on RouteNode. | 
| SimpleJoinNode | A simple implementation of a  JoinNodewhich indicates it is complete once all branches
 have joined. | 
| SimpleResult | The result of the execution of a  SimpleNode. | 
| SimpleSplitNode | A simple  SplitNodeimplementation which always splits to all branches that are defined for the split. | 
| SimpleSubProcessNode | A simple  SubProcessNodeimplementation which is effectively a no-op. | 
| SplitResult | The result of the processing of a  SplitNode. | 
| State | A KeyValuePair that adds an id fields that makes it sufficient for storing in a database. | 
| SubProcessResult | The result of the execution of a  SubProcessNode. | 
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.