public class ForEachNode extends CompositeContextNode
| Modifier and Type | Class and Description |
|---|---|
class |
ForEachNode.ForEachJoinNode |
class |
ForEachNode.ForEachSplitNode |
CompositeNode.CompositeNodeEnd, CompositeNode.CompositeNodeStart, CompositeNode.NodeAndTypeEVENT_NODE_ENTER, EVENT_NODE_EXITconstraints, EMPTY_NODE_ARRAYCONNECTION_DEFAULT_TYPE| Constructor and Description |
|---|
ForEachNode() |
| Modifier and Type | Method and Description |
|---|---|
void |
addContext(Context context) |
void |
addNode(org.kie.api.definition.process.Node node)
Method for adding a node to this node container.
|
String |
getCollectionExpression() |
String |
getCompletionConditionExpression() |
CompositeContextNode |
getCompositeNode() |
Context |
getContext(String contextType) |
Context |
getContext(String contextType,
long id) |
List<Context> |
getContexts(String contextType) |
ForEachNode.ForEachJoinNode |
getForEachJoinNode() |
ForEachNode.ForEachSplitNode |
getForEachSplitNode() |
CompositeNode.NodeAndType |
getLinkedIncomingNode(String inType) |
CompositeNode.NodeAndType |
getLinkedOutgoingNode(String inType) |
org.kie.api.definition.process.Node |
getNode(long id) |
org.kie.api.definition.process.Node[] |
getNodes() |
String |
getOutputCollectionExpression() |
String |
getOutputVariableName() |
org.drools.core.process.core.datatype.DataType |
getOutputVariableType() |
String |
getVariableName() |
org.drools.core.process.core.datatype.DataType |
getVariableType() |
protected void |
internalAddNode(org.kie.api.definition.process.Node node) |
CompositeNode.NodeAndType |
internalGetLinkedIncomingNode(String inType) |
CompositeNode.NodeAndType |
internalGetLinkedOutgoingNode(String inType) |
org.kie.api.definition.process.Node |
internalGetNode(long id) |
org.kie.api.definition.process.Node[] |
internalGetNodes() |
protected void |
internalRemoveNode(org.kie.api.definition.process.Node node) |
boolean |
isWaitForCompletion() |
void |
linkIncomingConnections(String inType,
long inNodeId,
String inNodeType) |
void |
linkOutgoingConnections(long outNodeId,
String outNodeType,
String outType) |
void |
removeNode(org.kie.api.definition.process.Node node)
Method for removing a node from this node container
|
void |
setCollectionExpression(String collectionExpression) |
void |
setCompletionConditionExpression(String completionConditionExpression) |
void |
setDefaultContext(Context context) |
void |
setOutputCollectionExpression(String collectionExpression) |
void |
setOutputVariable(String variableName,
org.drools.core.process.core.datatype.DataType type) |
void |
setVariable(String variableName,
org.drools.core.process.core.datatype.DataType type) |
void |
setWaitForCompletion(boolean waitForCompletion) |
getDefaultContext, resolveContextacceptsEvent, addIncomingConnection, addOutgoingConnection, getLinkedIncomingNodes, getLinkedOutgoingNodes, isCancelRemainingInstances, linkIncomingConnections, linkOutgoingConnections, removeIncomingConnection, removeOutgoingConnection, setCancelRemainingInstances, validateAddIncomingConnection, validateAddOutgoingConnection, validateRemoveIncomingConnection, validateRemoveOutgoingConnectionaddBoundaryEvents, addTimer, getBoundaryEvents, getTimers, removeAllTimers, setBoundaryEventscontainsActions, getActions, getActionTypes, setActionsaddConstraint, clearIncomingConnection, clearOutgoingConnection, getConstraint, getConstraints, getDefaultIncomingConnections, getDefaultOutgoingConnections, getFrom, getId, getIncomingConnections, getIncomingConnections, getMetaData, getMetaData, getName, getNodeContainer, getOutgoingConnections, getOutgoingConnections, getTo, getUniqueId, internalGetConstraint, setConstraint, setContext, setId, setMetaData, setMetaData, setName, setNodeContainerpublic String getVariableName()
public org.drools.core.process.core.datatype.DataType getVariableType()
public String getOutputVariableName()
public org.drools.core.process.core.datatype.DataType getOutputVariableType()
public CompositeContextNode getCompositeNode()
public ForEachNode.ForEachSplitNode getForEachSplitNode()
public ForEachNode.ForEachJoinNode getForEachJoinNode()
public void addNode(org.kie.api.definition.process.Node node)
NodeContaineraddNode in class CompositeNodenode - the node to be addedprotected void internalAddNode(org.kie.api.definition.process.Node node)
internalAddNode in class CompositeNodepublic org.kie.api.definition.process.Node getNode(long id)
getNode in interface org.kie.api.definition.process.NodeContainergetNode in class CompositeNodepublic org.kie.api.definition.process.Node internalGetNode(long id)
internalGetNode in class CompositeNodepublic org.kie.api.definition.process.Node[] getNodes()
getNodes in interface org.kie.api.definition.process.NodeContainergetNodes in class CompositeNodepublic org.kie.api.definition.process.Node[] internalGetNodes()
internalGetNodes in class CompositeNodepublic void removeNode(org.kie.api.definition.process.Node node)
NodeContainerremoveNode in class CompositeNodenode - the node to be removedprotected void internalRemoveNode(org.kie.api.definition.process.Node node)
internalRemoveNode in class CompositeNodepublic void linkIncomingConnections(String inType, long inNodeId, String inNodeType)
linkIncomingConnections in class CompositeNodepublic void linkOutgoingConnections(long outNodeId,
String outNodeType,
String outType)
linkOutgoingConnections in class CompositeNodepublic CompositeNode.NodeAndType getLinkedIncomingNode(String inType)
getLinkedIncomingNode in class CompositeNodepublic CompositeNode.NodeAndType internalGetLinkedIncomingNode(String inType)
internalGetLinkedIncomingNode in class CompositeNodepublic CompositeNode.NodeAndType getLinkedOutgoingNode(String inType)
getLinkedOutgoingNode in class CompositeNodepublic CompositeNode.NodeAndType internalGetLinkedOutgoingNode(String inType)
internalGetLinkedOutgoingNode in class CompositeNodepublic void setVariable(String variableName, org.drools.core.process.core.datatype.DataType type)
public void setOutputVariable(String variableName, org.drools.core.process.core.datatype.DataType type)
public String getCollectionExpression()
public void setCollectionExpression(String collectionExpression)
public String getOutputCollectionExpression()
public void setOutputCollectionExpression(String collectionExpression)
public boolean isWaitForCompletion()
public void setWaitForCompletion(boolean waitForCompletion)
public Context getContext(String contextType)
getContext in interface ContextablegetContext in class NodeImplpublic void addContext(Context context)
addContext in interface ContextContaineraddContext in class CompositeContextNodepublic void setDefaultContext(Context context)
setDefaultContext in interface ContextContainersetDefaultContext in class CompositeContextNodepublic List<Context> getContexts(String contextType)
getContexts in interface ContextContainergetContexts in class CompositeContextNodepublic Context getContext(String contextType, long id)
getContext in interface ContextContainergetContext in class CompositeContextNodepublic String getCompletionConditionExpression()
public void setCompletionConditionExpression(String completionConditionExpression)
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.