Class ProcessDefinition.Builder
- java.lang.Object
-
- org.kie.server.api.model.definition.ProcessDefinition.Builder
-
- Enclosing class:
- ProcessDefinition
public static class ProcessDefinition.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
build
public ProcessDefinition build()
-
id
public ProcessDefinition.Builder id(String id)
-
name
public ProcessDefinition.Builder name(String name)
-
version
public ProcessDefinition.Builder version(String version)
-
packageName
public ProcessDefinition.Builder packageName(String packageName)
-
containerId
public ProcessDefinition.Builder containerId(String containerId)
-
entitiesAsCollection
public ProcessDefinition.Builder entitiesAsCollection(Map<String,Collection<String>> entities)
-
entities
public ProcessDefinition.Builder entities(Map<String,String[]> entities)
-
serviceTasks
public ProcessDefinition.Builder serviceTasks(Map<String,String> serviceTasks)
-
variables
public ProcessDefinition.Builder variables(Map<String,String> variables)
-
subprocesses
public ProcessDefinition.Builder subprocesses(Collection<String> subprocesses)
-
tagsByVariables
public ProcessDefinition.Builder tagsByVariables(Map<String,Set<String>> tagsByVariables)
-
dynamic
public ProcessDefinition.Builder dynamic(boolean dynamic)
-
nodes
public ProcessDefinition.Builder nodes(Collection<NodeDefinition> nodes)
-
timers
public ProcessDefinition.Builder timers(Collection<TimerDefinition> timers)
-
-