Uses of Class
org.nuxeo.ecm.platform.routing.api.exception.DocumentRouteException
Package
Description
Provides the interfaces necessary to create and manipulate
DocumentRoute
.Provides implementation for the api package.
-
Uses of DocumentRouteException in org.nuxeo.ecm.platform.routing.api
Modifier and TypeMethodDescriptionvoid
DocumentRoutingService.cancelTask
(CoreSession session, String taskId) Cancels an open task.void
DocumentRoutingService.delegateTask
(CoreSession session, String taskId, List<String> delegatedActors, String comment) Reassigns the given task to the list of actors.void
DocumentRoutingService.reassignTask
(CoreSession session, String taskId, List<String> actors, String comment) Reassigns the given task to the list of actors. -
Uses of DocumentRouteException in org.nuxeo.ecm.platform.routing.api.exception
Modifier and TypeClassDescriptionclass
class
-
Uses of DocumentRouteException in org.nuxeo.ecm.platform.routing.core.impl
Modifier and TypeMethodDescriptionvoid
GraphNode.cancelSubRoute()
Cancels the sub-route if there is one.void
GraphNodeImpl.cancelSubRoute()
void
DocumentRoutingServiceImpl.cancelTask
(CoreSession s, String taskId) protected void
GraphNodeImpl.cancelTask
(CoreSession session, String taskId) protected void
GraphRouteImpl.computeLoopTransitions
(String startNodeId) Finds which transitions are re-looping (feedback arc set).GraphNode.computeTaskDueDate()
Evaluates the task due date from the taskDueDateExpr and sets it as the dueDateGraphNodeImpl.computeTaskDueDate()
protected void
GraphRouteImpl.computeTransitions()
Deduce input transitions from output transitions.protected void
GraphRunner.createTask
(CoreSession session, GraphRoute graph, GraphNode node) void
DocumentRoutingServiceImpl.delegateTask
(CoreSession s, String taskId, List<String> delegatedActors, String comment) protected Date
GraphNodeImpl.evaluateDueDate()
GraphNode.evaluateTaskAssignees()
Evaluates the task assignees from the taskAssigneesVarGraphNodeImpl.evaluateTaskAssignees()
GraphNode.evaluateTransitions()
Evaluates transition conditions and returns the transitions that were true.GraphNodeImpl.evaluateTransitions()
void
GraphNode.executeChain
(String chainId) Executes an Automation chain in the context of this node.void
GraphNodeImpl.executeChain
(String chainId) void
GraphNodeImpl.executeChain
(String chainId, String transitionId) void
GraphNode.executeTransitionChain
(GraphNode.Transition transition) Executes an Automation chain in the context of this node for a given transitionvoid
GraphNodeImpl.executeTransitionChain
(GraphNode.Transition transition) 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) GraphRoute.getStartNode()
Gets the start node for this graph.GraphRouteImpl.getStartNode()
GraphNode.getSubRouteModelId()
Gets the sub-route model id.GraphNodeImpl.getSubRouteModelId()
boolean
GraphNode.hasSubRoute()
Checks if this node has a sub-route model defined.boolean
GraphNodeImpl.hasSubRoute()
void
DocumentRoutingServiceImpl.reassignTask
(CoreSession s, String taskId, List<String> actors, String comment) protected void
GraphRunner.runGraph
(CoreSession session, DocumentRouteElement element, GraphNode initialNode) Runs the graph starting with the given node.GraphNode.startSubRoute()
Starts the sub-route on this node.GraphNodeImpl.startSubRoute()
protected <T> T
GraphNodeImpl.valueOrExpression
(Class<T> klass, String v, OperationContext context, String kind)