public class ForEachNode extends CompositeContextNode
| Modifier and Type | Class and Description |
|---|---|
static class |
ForEachNode.ForEachJoinNode |
static class |
ForEachNode.ForEachSplitNode |
CompositeNode.CompositeNodeEnd, CompositeNode.CompositeNodeStart, CompositeNode.NodeAndTypeEVENT_NODE_ENTER, EVENT_NODE_EXITconstraints, EMPTY_NODE_ARRAYCONNECTION_DEFAULT_TYPE| Constructor and Description |
|---|
ForEachNode() |
getDefaultContext, resolveContextacceptsEvent, addIncomingConnection, addOutgoingConnection, getLinkedIncomingNodes, getLinkedOutgoingNodes, getNodeByUniqueId, isAutoComplete, isCancelRemainingInstances, linkIncomingConnections, linkOutgoingConnections, removeIncomingConnection, removeOutgoingConnection, setAutoComplete, 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, getNodeType, getNodeUniqueId, getOutgoingConnections, getOutgoingConnections, getTo, getUniqueId, internalGetConstraint, setConstraint, setContext, setId, setMetaData, setMetaData, setName, setNodeContainer, setNodeTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitacceptsEventpublic String getVariableName()
public DataType getVariableType()
public String getOutputVariableName()
public 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 String getCollectionExpression()
public void setCollectionExpression(String collectionExpression)
public String getOutputCollectionExpression()
public void setOutputCollectionExpression(String collectionExpression)
public boolean isWaitForCompletion()
public void setWaitForCompletion(boolean waitForCompletion)
public boolean isSequential()
public void setSequential(boolean sequential)
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–2021 JBoss by Red Hat. All rights reserved.