public class WorkflowProcessImpl extends ProcessImpl implements WorkflowProcess, NodeContainer
CASE_TYPE, PROCESS_TYPE
Constructor and Description |
---|
WorkflowProcessImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addNode(org.kie.api.definition.process.Node node)
Method for adding a node to this node container.
|
protected org.kie.api.definition.process.NodeContainer |
createNodeContainer() |
protected org.kie.api.definition.process.Node |
getContainerNode(org.kie.api.definition.process.Node currentNode,
NodeContainer nodeContainer,
long nodeId) |
org.kie.api.definition.process.Node |
getNode(long id) |
org.kie.api.definition.process.Node[] |
getNodes() |
List<org.kie.api.definition.process.Node> |
getNodesRecursively() |
org.kie.api.definition.process.Node |
getParentNode(long nodeId) |
Integer |
getProcessType() |
org.kie.api.definition.process.Node |
internalGetNode(long id) |
boolean |
isAutoComplete()
Returns whether this process will automatically complete if it
contains no active node instances anymore
|
boolean |
isDynamic() |
protected void |
processNodeContainer(NodeContainer nodeContainer,
List<org.kie.api.definition.process.Node> nodes) |
void |
removeNode(org.kie.api.definition.process.Node node)
Method for removing a node from this node container
|
void |
setAutoComplete(boolean autoComplete) |
void |
setDynamic(boolean dynamic) |
addContext, equals, getContext, getContexts, getDefaultContext, getFunctionImports, getGlobalNames, getGlobals, getId, getImports, getKnowledgeType, getMetaData, getMetaData, getName, getNamespace, getPackageName, getResource, getRuntimeMetaData, getType, getVersion, hashCode, resolveContext, setDefaultContext, setFunctionImports, setGlobals, setId, setImports, setMetaData, setName, setPackageName, setResource, setRuntimeMetaData, setType, setVersion
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getFunctionImports, getGlobalNames, getGlobals, getImports, setFunctionImports, setGlobals, setImports
setId, setMetaData, setName, setPackageName, setType, setVersion
getId, getMetaData, getName, getPackageName, getResource, getType, getVersion, setResource
getKnowledgeType, getNamespace
addContext, getContext, getContexts, getDefaultContext, setDefaultContext
resolveContext
protected org.kie.api.definition.process.NodeContainer createNodeContainer()
public org.kie.api.definition.process.Node[] getNodes()
getNodes
in interface org.kie.api.definition.process.NodeContainer
public org.kie.api.definition.process.Node getNode(long id)
getNode
in interface org.kie.api.definition.process.NodeContainer
public org.kie.api.definition.process.Node internalGetNode(long id)
public void removeNode(org.kie.api.definition.process.Node node)
NodeContainer
node
- the node to be removedpublic void addNode(org.kie.api.definition.process.Node node)
NodeContainer
node
- the node to be addedpublic boolean isAutoComplete()
WorkflowProcess
public void setAutoComplete(boolean autoComplete)
public boolean isDynamic()
public void setDynamic(boolean dynamic)
public Integer getProcessType()
public List<org.kie.api.definition.process.Node> getNodesRecursively()
protected void processNodeContainer(NodeContainer nodeContainer, List<org.kie.api.definition.process.Node> nodes)
protected org.kie.api.definition.process.Node getContainerNode(org.kie.api.definition.process.Node currentNode, NodeContainer nodeContainer, long nodeId)
public org.kie.api.definition.process.Node getParentNode(long nodeId)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.