Package org.jbpm.ruleflow.core.factory
Class ForEachNodeFactory<T extends RuleFlowNodeContainerFactory<T,?>>
java.lang.Object
org.jbpm.ruleflow.core.factory.NodeFactory<T,P>
org.jbpm.ruleflow.core.factory.ExtendedNodeFactory<T,P>
org.jbpm.ruleflow.core.RuleFlowNodeContainerFactory<T,P>
org.jbpm.ruleflow.core.factory.AbstractCompositeNodeFactory<ForEachNodeFactory<T>,T>
org.jbpm.ruleflow.core.factory.ForEachNodeFactory<T>
- All Implemented Interfaces:
MappableNodeFactory<ForEachNodeFactory<T>>
public class ForEachNodeFactory<T extends RuleFlowNodeContainerFactory<T,?>>
extends AbstractCompositeNodeFactory<ForEachNodeFactory<T>,T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.jbpm.ruleflow.core.RuleFlowNodeContainerFactory
METHOD_ASSOCIATION, METHOD_CONNECTIONFields inherited from class org.jbpm.ruleflow.core.factory.NodeFactory
METHOD_DONE, METHOD_METADATA, METHOD_NAME, node, nodeContainer, nodeContainerFactoryFields inherited from interface org.jbpm.ruleflow.core.factory.MappableNodeFactory
METHOD_IN_ASSOCIATION, METHOD_IN_MAPPING, METHOD_OUT_ASSOCIATION, METHOD_OUT_MAPPING -
Constructor Summary
ConstructorsConstructorDescriptionForEachNodeFactory(T nodeContainerFactory, NodeContainer nodeContainer, org.kie.api.definition.process.WorkflowElementIdentifier id) -
Method Summary
Modifier and TypeMethodDescriptioncollectionExpression(String collectionExpression) completionAction(Action completionAction) protected CompositeContextNodeprotected ForEachNodeoutputCollectionExpression(String collectionExpression) outputVariable(String varRef, String variableName, DataType dataType) outputVariable(String variableName, DataType dataType) sequential(boolean sequential) tempVariable(String varRef, String variableName, DataType dataType) tempVariable(String variableName, DataType dataType) waitForCompletion(boolean waitForCompletion) Methods inherited from class org.jbpm.ruleflow.core.factory.AbstractCompositeNodeFactory
autoComplete, done, getNodeContainer, linkIncomingConnections, linkOutgoingConnections, timeout, variable, variable, variableMethods inherited from class org.jbpm.ruleflow.core.RuleFlowNodeContainerFactory
actionNode, addCompensationContext, association, boundaryEventNode, catchLinkNode, compositeContextNode, connection, connection, dynamicNode, endNode, errorExceptionHandler, eventNode, eventSubProcessNode, exceptionHandler, exceptionHandler, exceptionHandler, faultNode, forEachNode, humanTaskNode, joinNode, milestoneNode, newNode, ruleSetNode, splitNode, startNode, stateNode, subProcessNode, throwLinkNode, timerNode, workItemNodeMethods inherited from class org.jbpm.ruleflow.core.factory.ExtendedNodeFactory
getExtendedNode, onActionScript, onEntryAction, onExitActionMethods inherited from class org.jbpm.ruleflow.core.factory.NodeFactory
getMappableNode, getNode, metaData, name, setIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jbpm.ruleflow.core.factory.MappableNodeFactory
inMapping, mapDataInputAssociation, mapDataOutputAssociation, outMapping
-
Field Details
-
METHOD_COLLECTION_EXPRESSION
- See Also:
-
METHOD_OUTPUT_COLLECTION_EXPRESSION
- See Also:
-
METHOD_INPUT_VARIABLE
- See Also:
-
METHOD_OUTPUT_VARIABLE
- See Also:
-
METHOD_OUTPUT_TEMP
- See Also:
-
METHOD_SEQUENTIAL
- See Also:
-
-
Constructor Details
-
ForEachNodeFactory
public ForEachNodeFactory(T nodeContainerFactory, NodeContainer nodeContainer, org.kie.api.definition.process.WorkflowElementIdentifier id)
-
-
Method Details
-
getForEachNode
-
collectionExpression
-
getCompositeNode
- Overrides:
getCompositeNodein classAbstractCompositeNodeFactory<ForEachNodeFactory<T extends RuleFlowNodeContainerFactory<T,?>>, T extends RuleFlowNodeContainerFactory<T, ?>>
-
variable
- Overrides:
variablein classAbstractCompositeNodeFactory<ForEachNodeFactory<T extends RuleFlowNodeContainerFactory<T,?>>, T extends RuleFlowNodeContainerFactory<T, ?>>
-
variable
-
outputCollectionExpression
-
completionAction
-
outputVariable
-
outputVariable
-
tempVariable
-
tempVariable
-
waitForCompletion
-
sequential
-