Uses of Interface
org.nuxeo.ecm.platform.routing.core.impl.GraphNode
Package
Description
Provides internal services to the
DocumentRoutingService
Provides implementation for the api package.
-
Uses of GraphNode in org.nuxeo.ecm.platform.routing.core.api
Modifier and TypeMethodDescriptiondefault List<GraphNode.EscalationRule>
DocumentRoutingEscalationService.computeEscalationRulesToExecute
(GraphNode node) Computes the list of escalation rules to be executed after their conditions are evaluated for the given node.DocumentRoutingEscalationService.computeEscalationRulesToExecute
(GraphNode node, boolean handleTransaction) Computes the list of escalation rules to be executed after their conditions are evaluated for the given node. -
Uses of GraphNode in org.nuxeo.ecm.platform.routing.core.impl
Modifier and TypeClassDescriptionclass
Graph Node implementation as an adapter over a DocumentModel.Modifier and TypeFieldDescriptionprotected GraphNode
GraphNode.EscalationRule.node
protected GraphNode
GraphNode.TaskInfo.node
GraphNode.Button.source
GraphNode.Transition.source
Modifier and TypeFieldDescriptionGraphRouteImpl.nodes
To be used through getter.GraphRouteImpl.nodesById
To be used through getter.Modifier and TypeMethodDescriptionGraphNode.EscalationRule.getNode()
GraphNode.TaskInfo.getNode()
Gets the node with the given id.GraphRoute.getStartNode()
Gets the start node for this graph.GraphRouteImpl.getStartNode()
Modifier and TypeMethodDescriptionGraphRoute.getNodes()
Gets a collection of the route nodesGraphRouteImpl.getNodes()
GraphRoute.getSuspendedNodes()
Get the list of nodes of which the State is suspended.GraphRouteImpl.getSuspendedNodes()
Modifier and TypeMethodDescriptionDocumentRoutingEscalationServiceImpl.computeEscalationRulesToExecute
(GraphNode node, boolean handleTransaction) protected void
GraphRunner.createTask
(CoreSession session, GraphRoute graph, GraphNode node) protected void
GraphRunner.finishTask
(CoreSession session, GraphRoute graph, GraphNode node, Task task, boolean delete) protected void
GraphRunner.finishTask
(CoreSession session, GraphRoute graph, GraphNode node, Task task, boolean delete, String status) protected OperationContext
DocumentRoutingEscalationServiceImpl.getExecutionContext
(CoreSession session, GraphNode node, boolean handleTransaction) protected void
GraphRunner.recursiveCancelInput
(GraphRoute graph, GraphNode originalNode, LinkedList<GraphNode> pendingNodes) protected void
GraphRunner.runGraph
(CoreSession session, DocumentRouteElement element, GraphNode initialNode) Runs the graph starting with the given node.Modifier and TypeMethodDescriptionprotected void
GraphRunner.recursiveCancelInput
(GraphRoute graph, GraphNode originalNode, LinkedList<GraphNode> pendingNodes) -
Uses of GraphNode in org.nuxeo.ecm.platform.routing.core.impl.jsongraph
-
Uses of GraphNode in org.nuxeo.ecm.platform.routing.core.io
Modifier and TypeMethodDescriptionprotected static ActionContext
TaskWriter.createActionContext
(CoreSession session, GraphNode node) static void
TaskWriter.writeTaskVariables
(GraphNode node, com.fasterxml.jackson.core.JsonGenerator jg, MarshallerRegistry registry, RenderingContext ctx, SchemaManager schemaManager) static void
TaskWriter.writeWorkflowVariables
(DocumentRoute route, GraphNode node, com.fasterxml.jackson.core.JsonGenerator jg, MarshallerRegistry registry, RenderingContext ctx, SchemaManager schemaManager)