Uses of Interface
com.aquima.interactions.process.nodes.IProcessNodeDefinition
Packages that use IProcessNodeDefinition
Package
Description
-
Uses of IProcessNodeDefinition in com.aquima.interactions.process
Subinterfaces of IProcessNodeDefinition in com.aquima.interactions.processModifier and TypeInterfaceDescriptioninterface
This interface defines the properties for an external process task.Methods in com.aquima.interactions.process that return IProcessNodeDefinitionModifier and TypeMethodDescriptionITimeoutDefinition.getContinuationPoint()
This method returns the node at which the process should continue in case of a timeout.IProcessEngineDefinitions.getNodeDefinition
(GUID nodeId) This method returns the process node definition by the specified node id.IBranchDefinition.getStartNode()
This method returns the first node of the branch.IProcessDefinition.getStartNode()
This method returns the start node of the process.IProcessEventStartDefinition.getStartNode()
This method returns the startnode for this event, may not be null. -
Uses of IProcessNodeDefinition in com.aquima.interactions.process.exception
Constructors in com.aquima.interactions.process.exception with parameters of type IProcessNodeDefinitionModifierConstructorDescriptionProcessNodeNotInstanceOfTaskNodeException
(GUID nodeId, IProcessNodeDefinition nodeDefinition) -
Uses of IProcessNodeDefinition in com.aquima.interactions.process.impl
Methods in com.aquima.interactions.process.impl that return IProcessNodeDefinitionModifier and TypeMethodDescriptionEvaluationContext.getNode()
IEvaluationContext.getNode()
This method returns the definition of the node that is currently being processed.ProcessEngine.getNodeDefinition
(GUID nodeId) ProcessDefinition.getStartNode()
ProcessEventStartDefinition.getStartNode()
protected IProcessNodeDefinition
EvaluationTask.getTaskDefinition()
Methods in com.aquima.interactions.process.impl that return types with arguments of type IProcessNodeDefinitionModifier and TypeMethodDescriptionprotected static Map
<GUID, IProcessNodeDefinition> ProcessNodeVisitor.process
(ProcessDefinition processDefinition) static Map
<GUID, IProcessNodeDefinition> ProcessNodeVisitor.process
(Map<String, ProcessDefinition> processNodes) Methods in com.aquima.interactions.process.impl with parameters of type IProcessNodeDefinitionModifier and TypeMethodDescriptionvoid
ProcessDefinition.addAdHocTask
(IProcessNodeDefinition task) void
EvaluationQueue.addNode
(IProcessNodeDefinition node, ITaskModel parent) void
IEvaluationQueue.addNode
(IProcessNodeDefinition node, ITaskModel parent) Add a node from a process to the evaluation queue. this method should be invoked for nodes that have not yet been processed.INodeHandlerFactory.getHandlerFor
(IProcessNodeDefinition node, IProcessCaseChangeListener changeListener) This method returns the node handler that should be used for the specified definition.void
ProcessDefinition.setStartNode
(IProcessNodeDefinition startNode) protected boolean
EvaluationQueue.shouldExpire
(ITaskModel taskModel, IProcessNodeDefinition node, DateTimeValue currentTime) Constructors in com.aquima.interactions.process.impl with parameters of type IProcessNodeDefinitionModifierConstructorDescriptionprotected
EvaluationContext
(ProcessEvaluator evaluator, DateTimeValue time, IProcessNodeDefinition node, ITaskModel parentTask) protected
EvaluationTask
(ITaskModel taskModel, IProcessNodeDefinition taskDefinition) ProcessEventStartDefinition
(ProcessDefinition process, IProcessNodeDefinition startNode, IMessageEventMappingDS datasource) -
Uses of IProcessNodeDefinition in com.aquima.interactions.process.impl.builder
Methods in com.aquima.interactions.process.impl.builder that return IProcessNodeDefinitionModifier and TypeMethodDescriptionprotected IProcessNodeDefinition
ProcessBuilder.buildNode
(NodeData node, NodeVisitor nodeVisitor, Map<GUID, IProcessNodeDefinition> duplicateWard, boolean allowAdhoc) Method parameters in com.aquima.interactions.process.impl.builder with type arguments of type IProcessNodeDefinitionModifier and TypeMethodDescriptionprotected IProcessNodeDefinition
ProcessBuilder.buildNode
(NodeData node, NodeVisitor nodeVisitor, Map<GUID, IProcessNodeDefinition> duplicateWard, boolean allowAdhoc) -
Uses of IProcessNodeDefinition in com.aquima.interactions.process.impl.handlers
Methods in com.aquima.interactions.process.impl.handlers with parameters of type IProcessNodeDefinitionModifier and TypeMethodDescriptionprotected static DateTimeValue
NodeHandlerBase.calculateTimeout
(IProcessNodeDefinition node, IEvaluationContext context) NodeHandlerFactory.getHandlerFor
(IProcessNodeDefinition node, IProcessCaseChangeListener changeListener) -
Uses of IProcessNodeDefinition in com.aquima.interactions.process.impl.nodes
Classes in com.aquima.interactions.process.impl.nodes that implement IProcessNodeDefinitionModifier and TypeClassDescriptionclass
Base class for nodes that support multiple (conditional) branches.class
This class represents node to call a sub-process.class
Implementation of the split node (previously a XOR group node).class
This class defines a node that should wait for a condition to become true.class
This class defines an end node in a process definition.class
This class hold the definition of an event node.class
This node holds the paths into which the process may split.class
Implementation of a join node.class
Base class for all nodes in a process.class
This class defines an end node in a process definition.class
Abstract base class for task and process nodes.class
This node holds the information needed for a task invocation.class
This class hold the definition of a timer node.Methods in com.aquima.interactions.process.impl.nodes that return IProcessNodeDefinitionModifier and TypeMethodDescriptionTimeoutDefinition.getContinuationPoint()
NodeBuilder.getDefinition()
NodeDefinition.getNextNode()
NodeDefinition.getNextNode
(String exitState) ProcessStepDefinition.getNextNode()
ProcessStepDefinition.getNextNode
(String exitState) NodeDefinition.getNextNodeSafe
(String exitState) This method is the same as the getNextNode method, but if won't throw an exception if the next node is not available.BranchDefinition.getStartNode()
Methods in com.aquima.interactions.process.impl.nodes with parameters of type IProcessNodeDefinitionModifier and TypeMethodDescriptionprotected final void
BranchNodeDefinition.addBranch
(ICondition condition, IProcessNodeDefinition startNode) void
NodeBuilder.addBranch
(ICondition condition, IProcessNodeDefinition firstNode) void
NodeBuilder.addNextNode
(String label, IProcessNodeDefinition node) protected void
NodeDefinition.setExpirationDefinition
(IExpression expression, ReevaluationEvent reevaluationEvent, IProcessNodeDefinition continuationPoint) void
NodeBuilder.setTimeout
(IExpression timeoutExpr, ReevaluationEvent reevaluationEvent, IProcessNodeDefinition firstNode) Constructors in com.aquima.interactions.process.impl.nodes with parameters of type IProcessNodeDefinitionModifierConstructorDescriptionprotected
BranchDefinition
(ICondition condition, IProcessNodeDefinition startNode) protected
TimeoutDefinition
(IExpression expression, ReevaluationEvent reevaluationEvent, IProcessNodeDefinition node) -
Uses of IProcessNodeDefinition in com.aquima.interactions.process.nodes
Subinterfaces of IProcessNodeDefinition in com.aquima.interactions.process.nodesModifier and TypeInterfaceDescriptioninterface
Interface for nodes that support multiple (conditional) branches.interface
This interface defines a node in a process that is used to invoke a sub-process.interface
This node is used in a process to choose a single branch, and continue along that path.interface
Interface for nodes that wait for a condition to become true.interface
Interface for nodes in a process that indicate an end point.interface
This interface represents a node in a process that waits for a (named) event.interface
This interface is used to define logic on a set of process nodes.interface
This node is used in a process to join multiple branches together.interface
Interface for nodes in a process that indicate an end point.interface
This interface defines the properties for a step in a process.interface
This interface represents the definition of a timer node from a process.interface
Base interface for all nodes that block the process flow and wait for an 'event' before continuing.Methods in com.aquima.interactions.process.nodes that return IProcessNodeDefinitionModifier and TypeMethodDescriptionIProcessNodeDefinition.getNextNode()
This method returns the next node that should be processed after this node has been completed.IProcessNodeDefinition.getNextNode
(String exitState) This method returns the next node for the specified exit state. -
Uses of IProcessNodeDefinition in com.aquima.interactions.process.wrapper
Methods in com.aquima.interactions.process.wrapper that return IProcessNodeDefinition