Package org.jbpm.ruleflow.core.factory
Class SubProcessNodeFactory<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.factory.StateBasedNodeFactory<SubProcessNodeFactory<T>,T>
org.jbpm.ruleflow.core.factory.SubProcessNodeFactory<T>
- All Implemented Interfaces:
ContextContainerFactory<SubProcessNodeFactory<T>>,MappableNodeFactory<SubProcessNodeFactory<T>>
public class SubProcessNodeFactory<T extends RuleFlowNodeContainerFactory<T,?>>
extends StateBasedNodeFactory<SubProcessNodeFactory<T>,T>
implements MappableNodeFactory<SubProcessNodeFactory<T>>, ContextContainerFactory<SubProcessNodeFactory<T>>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.jbpm.ruleflow.core.factory.StateBasedNodeFactory
METHOD_TIMERFields 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
ConstructorsConstructorDescriptionSubProcessNodeFactory(T nodeContainerFactory, NodeContainer nodeContainer, org.kie.api.definition.process.WorkflowElementIdentifier id) -
Method Summary
Modifier and TypeMethodDescriptionprotected SubProcessNodeindependent(boolean independent) processName(String processName) subProcessNode(SubProcessFactory<? extends Model> factory) waitForCompletion(boolean waitForCompletion) Methods inherited from class org.jbpm.ruleflow.core.factory.StateBasedNodeFactory
getStateBasedNode, timerMethods inherited from class org.jbpm.ruleflow.core.factory.ExtendedNodeFactory
getExtendedNode, onActionScript, onEntryAction, onExitActionMethods inherited from class org.jbpm.ruleflow.core.factory.NodeFactory
done, 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.ContextContainerFactory
context, defaultContextMethods inherited from interface org.jbpm.ruleflow.core.factory.MappableNodeFactory
inMapping, mapDataInputAssociation, mapDataOutputAssociation, outMapping
-
Field Details
-
METHOD_PROCESS_ID
- See Also:
-
METHOD_PROCESS_NAME
- See Also:
-
METHOD_WAIT_FOR_COMPLETION
- See Also:
-
METHOD_INDEPENDENT
- See Also:
-
-
Constructor Details
-
SubProcessNodeFactory
public SubProcessNodeFactory(T nodeContainerFactory, NodeContainer nodeContainer, org.kie.api.definition.process.WorkflowElementIdentifier id)
-
-
Method Details
-
getSubProcessNode
-
getMappableNode
- Specified by:
getMappableNodein interfaceMappableNodeFactory<T extends RuleFlowNodeContainerFactory<T,?>> - Overrides:
getMappableNodein classNodeFactory<SubProcessNodeFactory<T extends RuleFlowNodeContainerFactory<T,?>>, T extends RuleFlowNodeContainerFactory<T, ?>>
-
processId
-
processName
-
waitForCompletion
-
independent
-
subProcessNode
-
getContextNode
- Specified by:
getContextNodein interfaceContextContainerFactory<T extends RuleFlowNodeContainerFactory<T,?>>
-