public class RuleFlowProcessFactory extends RuleFlowNodeContainerFactory<org.kie.api.fluent.ProcessBuilder,org.kie.api.fluent.ProcessBuilder> implements org.kie.api.fluent.ProcessBuilder
node, nodeContainer, nodeContainerFactory| Modifier | Constructor and Description |
|---|---|
protected |
RuleFlowProcessFactory(String id) |
actionNode, boundaryEventNode, compositeNode, connection, dynamicNode, endNode, eventNode, exceptionHandler, faultNode, forEachNode, humanTaskNode, joinNode, milestoneNode, ruleSetNode, splitNode, startNode, subProcessNode, timerNode, variable, workItemNodegetNodeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitactionNode, boundaryEventNode, compositeNode, connection, dynamicNode, endNode, eventNode, exceptionHandler, faultNode, forEachNode, humanTaskNode, joinNode, milestoneNode, ruleSetNode, splitNode, startNode, subProcessNode, timerNode, variable, workItemNodeprotected RuleFlowProcessFactory(String id)
public static RuleFlowProcessFactory createProcess(String id)
protected void setId(Object node, Object id)
setId in class NodeFactory<org.kie.api.fluent.ProcessBuilder,org.kie.api.fluent.ProcessBuilder>protected RuleFlowProcess getRuleFlowProcess()
public RuleFlowProcessFactory name(String name)
name in interface org.kie.api.fluent.NodeBuilder<org.kie.api.fluent.ProcessBuilder,org.kie.api.fluent.ProcessBuilder>name in class NodeFactory<org.kie.api.fluent.ProcessBuilder,org.kie.api.fluent.ProcessBuilder>public RuleFlowProcessFactory setMetadata(String name, Object value)
setMetadata in interface org.kie.api.fluent.NodeBuilder<org.kie.api.fluent.ProcessBuilder,org.kie.api.fluent.ProcessBuilder>setMetadata in class NodeFactory<org.kie.api.fluent.ProcessBuilder,org.kie.api.fluent.ProcessBuilder>public org.kie.api.fluent.ProcessBuilder done()
done in interface org.kie.api.fluent.NodeBuilder<org.kie.api.fluent.ProcessBuilder,org.kie.api.fluent.ProcessBuilder>done in class NodeFactory<org.kie.api.fluent.ProcessBuilder,org.kie.api.fluent.ProcessBuilder>public RuleFlowProcessFactory dynamic(boolean dynamic)
dynamic in interface org.kie.api.fluent.ProcessBuilderpublic RuleFlowProcessFactory version(String version)
version in interface org.kie.api.fluent.ProcessBuilderpublic RuleFlowProcessFactory packageName(String packageName)
packageName in interface org.kie.api.fluent.ProcessBuilderpublic RuleFlowProcessFactory imports(String... imports)
public RuleFlowProcessFactory functionImports(String... functionImports)
public RuleFlowProcessFactory globals(Map<String,String> globals)
globals in interface org.kie.api.fluent.ProcessBuilderpublic RuleFlowProcessFactory global(String name, String type)
global in interface org.kie.api.fluent.ProcessBuilderpublic RuleFlowProcessFactory variable(String name, DataType type)
public RuleFlowProcessFactory variable(String name, DataType type, Object value)
public RuleFlowProcessFactory variable(String name, DataType type, String metaDataName, Object metaDataValue)
public RuleFlowProcessFactory variable(String name, DataType type, Object value, String metaDataName, Object metaDataValue)
public RuleFlowProcessFactory swimlane(String name)
swimlane in interface org.kie.api.fluent.ProcessBuilderpublic RuleFlowProcessFactory exceptionHandler(String exception, ExceptionHandler exceptionHandler)
exceptionHandler in class RuleFlowNodeContainerFactory<org.kie.api.fluent.ProcessBuilder,org.kie.api.fluent.ProcessBuilder>public RuleFlowProcessFactory exceptionHandler(String exception, String dialect, String action)
exceptionHandler in class RuleFlowNodeContainerFactory<org.kie.api.fluent.ProcessBuilder,org.kie.api.fluent.ProcessBuilder>public RuleFlowProcessFactory validate()
public RuleFlowProcess getProcess()
public org.kie.api.fluent.ProcessBuilder imports(Collection<String> imports)
imports in interface org.kie.api.fluent.ProcessBuilderpublic org.kie.api.fluent.ProcessBuilder functionImports(Collection<String> functionImports)
functionImports in interface org.kie.api.fluent.ProcessBuilderpublic org.kie.api.definition.process.Process build()
build in interface org.kie.api.fluent.ProcessBuilderCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.