Package org.kie.api.fluent
Interface ProcessBuilder
- 
- All Superinterfaces:
- NodeBuilder<ProcessBuilder,ProcessBuilder>,- NodeContainerBuilder<ProcessBuilder,ProcessBuilder>
 
 public interface ProcessBuilder extends NodeContainerBuilder<ProcessBuilder,ProcessBuilder> Builder that contains methods to create a process definition.- See Also:
- ProcessBuilderFactory
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description Processbuild()Validates and returns process definition.
 Should be invoked after all other method calls.ProcessBuilderdynamic(boolean dynamic)ProcessBuilderfunctionImports(java.util.Collection<java.lang.String> functionImports)ProcessBuilderglobal(java.lang.String name, java.lang.String type)ProcessBuilderglobals(java.util.Map<java.lang.String,java.lang.String> globals)ProcessBuilderimports(java.util.Collection<java.lang.String> imports)ProcessBuilderpackageName(java.lang.String packageName)ProcessBuilderswimlane(java.lang.String name)ProcessBuilderversion(java.lang.String version)- 
Methods inherited from interface org.kie.api.fluent.NodeBuilderdone, name, setMetadata
 - 
Methods inherited from interface org.kie.api.fluent.NodeContainerBuilderactionNode, boundaryEventNode, compositeNode, connection, dynamicNode, endNode, eventNode, exceptionHandler, faultNode, forEachNode, humanTaskNode, joinNode, milestoneNode, ruleSetNode, splitNode, startNode, subProcessNode, timerNode, variable, workItemNode
 
- 
 
- 
- 
- 
Method Detail- 
dynamicProcessBuilder dynamic(boolean dynamic) 
 - 
versionProcessBuilder version(java.lang.String version) 
 - 
packageNameProcessBuilder packageName(java.lang.String packageName) 
 - 
importsProcessBuilder imports(java.util.Collection<java.lang.String> imports) 
 - 
functionImportsProcessBuilder functionImports(java.util.Collection<java.lang.String> functionImports) 
 - 
globalsProcessBuilder globals(java.util.Map<java.lang.String,java.lang.String> globals) 
 - 
globalProcessBuilder global(java.lang.String name, java.lang.String type) 
 - 
swimlaneProcessBuilder swimlane(java.lang.String name) 
 - 
buildProcess build() Validates and returns process definition.
 Should be invoked after all other method calls.- Returns:
- validated process definition
 
 
- 
 
-