public abstract class RuleFlowNodeContainerFactory<T extends org.kie.api.fluent.NodeContainerBuilder<T,P>,P extends org.kie.api.fluent.NodeContainerBuilder<P,?>> extends NodeFactory<T,P> implements org.kie.api.fluent.NodeContainerBuilder<T,P>
node, nodeContainer, nodeContainerFactory
Modifier | Constructor and Description |
---|---|
protected |
RuleFlowNodeContainerFactory(P nodeContainerFactory,
NodeContainer nodeContainer,
NodeContainer node,
Object id) |
done, getNode, name, setId, setMetadata
protected RuleFlowNodeContainerFactory(P nodeContainerFactory, NodeContainer nodeContainer, NodeContainer node, Object id)
public StartNodeFactory<T> startNode(long id)
public EndNodeFactory<T> endNode(long id)
public ActionNodeFactory<T> actionNode(long id)
public MilestoneNodeFactory<T> milestoneNode(long id)
public TimerNodeFactory<T> timerNode(long id)
public HumanTaskNodeFactory<T> humanTaskNode(long id)
public SubProcessNodeFactory<T> subProcessNode(long id)
public SplitFactory<T> splitNode(long id)
public JoinFactory<T> joinNode(long id)
public RuleSetNodeFactory<T> ruleSetNode(long id)
public FaultNodeFactory<T> faultNode(long id)
public EventNodeFactory<T> eventNode(long id)
public BoundaryEventNodeFactory<T> boundaryEventNode(long id)
public CompositeNodeFactory<T> compositeNode(long id)
public ForEachNodeFactory<T> forEachNode(long id)
public DynamicNodeFactory<T> dynamicNode(long id)
public WorkItemNodeFactory<T> workItemNode(long id)
public T connection(long fromId, long toId)
public T exceptionHandler(Class<? extends Throwable> exceptionClass, org.kie.api.fluent.Dialect dialect, String code)
public RuleFlowNodeContainerFactory<T,P> exceptionHandler(String exception, ExceptionHandler exceptionHandler)
public RuleFlowNodeContainerFactory<T,P> exceptionHandler(String exception, String dialect, String action)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.