org.jbpm.workflow.core
Interface NodeContainer

All Superinterfaces:
org.drools.definition.process.NodeContainer
All Known Subinterfaces:
WorkflowProcess

public interface NodeContainer
extends org.drools.definition.process.NodeContainer


Method Summary
 void addNode(org.drools.definition.process.Node node)
          Method for adding a node to this node container.
 org.drools.definition.process.Node internalGetNode(long id)
           
 void removeNode(org.drools.definition.process.Node node)
          Method for removing a node from this node container
 Context resolveContext(String contextId, Object param)
           
 
Methods inherited from interface org.drools.definition.process.NodeContainer
getNode, getNodes
 

Method Detail

addNode

void addNode(org.drools.definition.process.Node node)
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
Throws:
IllegalArgumentException - if node is null

removeNode

void removeNode(org.drools.definition.process.Node node)
Method for removing a node from this node container

Parameters:
node - the node to be removed
Throws:
IllegalArgumentException - if node is null or unknown

resolveContext

Context resolveContext(String contextId,
                       Object param)

internalGetNode

org.drools.definition.process.Node internalGetNode(long id)


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.