Interface Node
-
- All Known Implementing Classes:
NotifyUserGroupNode,ScriptActionNode
public interface NodeNode objects represent a node in the process graph.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.lang.Stringexecute(BusinessProcessModel process)default java.lang.StringexecuteWithContext(NodeExecutionContext executionContext)java.lang.StringgetId()Accesses the id to uniquely identify this isNodewithin the process.default booleanisExecutionContextRequired()static booleanisWaitNode(Node node)voidtrigger(BusinessProcessModel process)
-
-
-
Method Detail
-
getId
java.lang.String getId()
Accesses the id to uniquely identify this isNodewithin the process.- Returns:
- this
Node's unique id.
-
trigger
void trigger(BusinessProcessModel process)
-
execute
java.lang.String execute(BusinessProcessModel process) throws NodeExecutionException
- Throws:
NodeExecutionException
-
isExecutionContextRequired
default boolean isExecutionContextRequired()
-
executeWithContext
default java.lang.String executeWithContext(NodeExecutionContext executionContext) throws NodeExecutionException
- Throws:
NodeExecutionException
-
isWaitNode
static boolean isWaitNode(Node node)
-
-