Uses of Interface
org.nuxeo.ecm.platform.routing.core.impl.GraphNode
-
Packages that use GraphNode Package Description org.nuxeo.ecm.platform.routing.core.api Provides internal services to theDocumentRoutingService
org.nuxeo.ecm.platform.routing.core.impl Provides implementation for the api package.org.nuxeo.ecm.platform.routing.core.impl.jsongraph org.nuxeo.ecm.platform.routing.core.io -
-
Uses of GraphNode in org.nuxeo.ecm.platform.routing.core.api
Methods in org.nuxeo.ecm.platform.routing.core.api with parameters of type GraphNode Modifier and Type Method Description 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. -
Uses of GraphNode in org.nuxeo.ecm.platform.routing.core.impl
Classes in org.nuxeo.ecm.platform.routing.core.impl that implement GraphNode Modifier and Type Class Description class
GraphNodeImpl
Graph Node implementation as an adapter over a DocumentModel.Fields in org.nuxeo.ecm.platform.routing.core.impl declared as GraphNode Modifier and Type Field Description protected GraphNode
GraphNode.EscalationRule. node
protected GraphNode
GraphNode.TaskInfo. node
GraphNode
GraphNode.Button. source
GraphNode
GraphNode.Transition. source
Fields in org.nuxeo.ecm.platform.routing.core.impl with type parameters of type GraphNode Modifier and Type Field Description protected List<GraphNode>
GraphRouteImpl. nodes
To be used through getter.protected Map<String,GraphNode>
GraphRouteImpl. nodesById
To be used through getter.Methods in org.nuxeo.ecm.platform.routing.core.impl that return GraphNode Modifier and Type Method Description GraphNode
GraphNode.EscalationRule. getNode()
GraphNode
GraphNode.TaskInfo. getNode()
GraphNode
GraphRoute. getNode(String id)
Gets the node with the given id.GraphNode
GraphRouteImpl. getNode(String id)
GraphNode
GraphRoute. getStartNode()
Gets the start node for this graph.GraphNode
GraphRouteImpl. getStartNode()
Methods in org.nuxeo.ecm.platform.routing.core.impl that return types with arguments of type GraphNode Modifier and Type Method Description Collection<GraphNode>
GraphRoute. getNodes()
Gets a collection of the route nodesCollection<GraphNode>
GraphRouteImpl. getNodes()
List<GraphNode>
GraphRoute. getSuspendedNodes()
Get the list of nodes of which the State is suspended.List<GraphNode>
GraphRouteImpl. getSuspendedNodes()
Methods in org.nuxeo.ecm.platform.routing.core.impl with parameters of type GraphNode Modifier and Type Method Description List<GraphNode.EscalationRule>
DocumentRoutingEscalationServiceImpl. computeEscalationRulesToExecute(GraphNode node)
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 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.Method parameters in org.nuxeo.ecm.platform.routing.core.impl with type arguments of type GraphNode Modifier and Type Method Description protected void
GraphRunner. recursiveCancelInput(GraphRoute graph, GraphNode originalNode, LinkedList<GraphNode> pendingNodes)
Constructors in org.nuxeo.ecm.platform.routing.core.impl with parameters of type GraphNode Constructor Description Button(GraphNode source, Property p)
EscalationRule(GraphNode node, Property p)
TaskInfo(GraphNode node, String taskDocId)
TaskInfo(GraphNode node, Property p)
Transition(GraphNode source, Property p)
-
Uses of GraphNode in org.nuxeo.ecm.platform.routing.core.impl.jsongraph
Constructors in org.nuxeo.ecm.platform.routing.core.impl.jsongraph with parameters of type GraphNode Constructor Description NodeView(GraphNode node, Locale locale)
-
Uses of GraphNode in org.nuxeo.ecm.platform.routing.core.io
Methods in org.nuxeo.ecm.platform.routing.core.io that return GraphNode Modifier and Type Method Description GraphNode
NodeAccessRunner. getNode()
Methods in org.nuxeo.ecm.platform.routing.core.io with parameters of type GraphNode Modifier and Type Method Description protected 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)
-