public class ForEachNodeFactory<T extends org.kie.api.fluent.NodeContainerBuilder<T,?>> extends RuleFlowNodeContainerFactory<T,P> implements org.kie.api.fluent.ForEachNodeBuilder<T>
node, nodeContainer, nodeContainerFactory
Constructor and Description |
---|
ForEachNodeFactory(T nodeContainerFactory,
NodeContainer nodeContainer,
long id) |
Modifier and Type | Method and Description |
---|---|
ForEachNodeFactory<T> |
collectionExpression(String collectionExpression) |
P |
done() |
protected CompositeContextNode |
getCompositeNode() |
protected ForEachNode |
getForEachNode() |
T |
linkIncomingConnections(long nodeId) |
T |
linkOutgoingConnections(long nodeId) |
ForEachNodeFactory<T> |
variable(String variableName,
DataType dataType) |
T |
variable(String name,
DataType type,
Object value) |
ForEachNodeFactory<T> |
waitForCompletion(boolean waitForCompletion) |
actionNode, boundaryEventNode, compositeNode, connection, dynamicNode, endNode, eventNode, exceptionHandler, exceptionHandler, exceptionHandler, faultNode, forEachNode, humanTaskNode, joinNode, milestoneNode, ruleSetNode, splitNode, startNode, subProcessNode, timerNode, variable, workItemNode
getNode, name, setId, setMetadata
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
actionNode, boundaryEventNode, compositeNode, connection, dynamicNode, endNode, eventNode, exceptionHandler, faultNode, forEachNode, humanTaskNode, joinNode, milestoneNode, ruleSetNode, splitNode, startNode, subProcessNode, timerNode, variable, workItemNode
public ForEachNodeFactory(T nodeContainerFactory, NodeContainer nodeContainer, long id)
protected ForEachNode getForEachNode()
public ForEachNodeFactory<T> collectionExpression(String collectionExpression)
public ForEachNodeFactory<T> variable(String variableName, DataType dataType)
public ForEachNodeFactory<T> waitForCompletion(boolean waitForCompletion)
protected CompositeContextNode getCompositeNode()
public T linkIncomingConnections(long nodeId)
public T linkOutgoingConnections(long nodeId)
public P done()
done
in interface org.kie.api.fluent.NodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,P>,P extends org.kie.api.fluent.NodeContainerBuilder<P,?>>
done
in class NodeFactory<T extends org.kie.api.fluent.NodeContainerBuilder<T,P>,P extends org.kie.api.fluent.NodeContainerBuilder<P,?>>
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.