- All Known Subinterfaces:
CaseDefinition<T>
public interface Process<T>
-
Method Summary
Modifier and TypeMethodDescriptionAccessPolicy<? extends ProcessInstance<T>>voidactivate()archiveInstance(String id, ArchiveBuilder builder) ProcessInstance<? extends Model>ProcessInstance<? extends Model>createInstance(String businessKey, Model m) createInstance(String businessKey, T workingMemory) createInstance(T workingMemory) voidexportInstance(String id, boolean abort) id()default Stringimage()importInstance(ExportedProcessInstance instance) name()<S> voiddefault Collection<Process<?>>default Objectdefault Objectversion()
-
Method Details
-
createInstance
-
createInstance
-
instances
ProcessInstances<T> instances() -
send
-
createModel
T createModel() -
createInstance
-
createInstance
-
id
String id() -
name
String name() -
description
String description() -
version
String version() -
activate
void activate() -
deactivate
void deactivate() -
accessPolicy
AccessPolicy<? extends ProcessInstance<T>> accessPolicy() -
image
-
taskInputs
-
taskOutputs
-
exportInstance
-
importInstance
-
archiveInstance
-
endOfInstanceStrategy
EndOfInstanceStrategy endOfInstanceStrategy() -
subprocesses
-