org.jbpm.workflow.core.impl
Class WorkflowProcessImpl
java.lang.Object
org.jbpm.process.core.impl.ProcessImpl
org.jbpm.workflow.core.impl.WorkflowProcessImpl
- All Implemented Interfaces:
- Serializable, KnowledgeDefinition, NodeContainer, Process, WorkflowProcess, ResourcedObject, ContextContainer, ContextResolver
- Direct Known Subclasses:
- RuleFlowProcess
public class WorkflowProcessImpl
- extends ProcessImpl
- implements WorkflowProcess, NodeContainer
Default implementation of a RuleFlow process.
- See Also:
- Serialized Form
Methods inherited from class org.jbpm.process.core.impl.ProcessImpl |
addContext, equals, getContext, getContexts, getDefaultContext, getFunctionImports, getGlobalNames, getGlobals, getId, getImports, getKnowledgeType, getMetaData, getMetaData, getName, getNamespace, getPackageName, getResource, getType, getVersion, hashCode, resolveContext, setDefaultContext, setFunctionImports, setGlobals, setId, setImports, setMetaData, setName, setPackageName, setResource, setType, setVersion |
WorkflowProcessImpl
public WorkflowProcessImpl()
createNodeContainer
protected NodeContainer createNodeContainer()
getNodes
public Node[] getNodes()
- Description copied from interface:
NodeContainer
- The Nodes of this NodeContainer.
- Specified by:
getNodes
in interface NodeContainer
- Returns:
- the nodes
getNode
public Node getNode(long id)
- Description copied from interface:
NodeContainer
- The node in this NodeContainer with the given id.
- Specified by:
getNode
in interface NodeContainer
- Returns:
- the node with the given id
internalGetNode
public Node internalGetNode(long id)
removeNode
public void removeNode(Node node)
- Description copied from interface:
NodeContainer
- Method for removing a node from this node container
- Parameters:
node
- the node to be removed
addNode
public void addNode(Node node)
- Description copied from interface:
NodeContainer
- Method for adding a node to this node container.
Note that the node will get an id unique for this node container.
- Parameters:
node
- the node to be added
isAutoComplete
public boolean isAutoComplete()
- Description copied from interface:
WorkflowProcess
- Returns whether this process will automatically complete if it
contains no active node instances anymore
- Returns:
- the names of the globals of this RuleFlow process
setAutoComplete
public void setAutoComplete(boolean autoComplete)
isDynamic
public boolean isDynamic()
setDynamic
public void setDynamic(boolean dynamic)
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.