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() |
org.kie.api.definition.process.Node |
getNode(long id) |
org.kie.api.definition.process.Node[] |
getNodes() |
List<org.kie.api.definition.process.Node> |
getNodesRecursively() |
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, setVersionclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetFunctionImports, getGlobalNames, getGlobals, getImports, setFunctionImports, setGlobals, setImportssetId, setMetaData, setName, setPackageName, setType, setVersiongetId, getMetaData, getName, getPackageName, getResource, getType, getVersion, setResourcegetKnowledgeType, getNamespaceaddContext, getContext, getContexts, getDefaultContext, setDefaultContextresolveContextprotected org.kie.api.definition.process.NodeContainer createNodeContainer()
public org.kie.api.definition.process.Node[] getNodes()
getNodes in interface org.kie.api.definition.process.NodeContainerpublic org.kie.api.definition.process.Node getNode(long id)
getNode in interface org.kie.api.definition.process.NodeContainerpublic org.kie.api.definition.process.Node internalGetNode(long id)
public void removeNode(org.kie.api.definition.process.Node node)
NodeContainernode - the node to be removedpublic void addNode(org.kie.api.definition.process.Node node)
NodeContainernode - the node to be addedpublic boolean isAutoComplete()
WorkflowProcesspublic 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)
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.