Class BpmnProcess
- java.lang.Object
-
- io.automatiko.engine.workflow.AbstractProcess<BpmnVariables>
-
- io.automatiko.engine.workflow.bpmn2.BpmnProcess
-
- All Implemented Interfaces:
io.automatiko.engine.api.workflow.Process<BpmnVariables>
public class BpmnProcess extends io.automatiko.engine.workflow.AbstractProcess<BpmnVariables>
-
-
Constructor Summary
Constructors Constructor Description BpmnProcess(io.automatiko.engine.api.definition.process.Process p)BpmnProcess(io.automatiko.engine.api.definition.process.Process p, io.automatiko.engine.api.workflow.ProcessConfig config)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description io.automatiko.engine.api.definition.process.ProcessbuildProcess()protected voidcollectSubprocessNodes(Collection<io.automatiko.engine.workflow.process.core.node.SubProcessNode> items, io.automatiko.engine.api.definition.process.NodeContainer container)io.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables>createInstance()io.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables>createInstance(io.automatiko.engine.api.Model m)io.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables>createInstance(io.automatiko.engine.api.runtime.process.WorkflowProcessInstance wpi, BpmnVariables model, long versionTrack)io.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables>createInstance(BpmnVariables variables)io.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables>createInstance(String businessKey, BpmnVariables variables)BpmnVariablescreateModel()io.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables>createReadOnlyInstance(io.automatiko.engine.api.runtime.process.WorkflowProcessInstance wpi, BpmnVariables model)static List<BpmnProcess>from(io.automatiko.engine.api.io.Resource... resource)static List<BpmnProcess>from(io.automatiko.engine.api.workflow.ProcessConfig config, io.automatiko.engine.api.io.Resource... resources)static voidoverrideCompiler(BpmnProcessCompiler compiler)io.automatiko.engine.api.definition.process.Processprocess()protected voidregisterListeners()-
Methods inherited from class io.automatiko.engine.workflow.AbstractProcess
accessPolicy, activate, archiveInstance, configure, configureTimerInstance, createInstance, createProcessRuntime, deactivate, endOfInstanceStrategy, eventListener, exportInstance, id, importInstance, instances, isProcessFactorySet, locks, name, send, services, setProcessInstancesFactory, version
-
-
-
-
Method Detail
-
createInstance
public io.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables> createInstance(io.automatiko.engine.api.Model m)
-
createInstance
public io.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables> createInstance()
-
createInstance
public io.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables> createInstance(String businessKey, BpmnVariables variables)
-
createInstance
public io.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables> createInstance(BpmnVariables variables)
-
createInstance
public io.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables> createInstance(io.automatiko.engine.api.runtime.process.WorkflowProcessInstance wpi, BpmnVariables model, long versionTrack)
- Specified by:
createInstancein classio.automatiko.engine.workflow.AbstractProcess<BpmnVariables>
-
createReadOnlyInstance
public io.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables> createReadOnlyInstance(io.automatiko.engine.api.runtime.process.WorkflowProcessInstance wpi, BpmnVariables model)
- Specified by:
createReadOnlyInstancein classio.automatiko.engine.workflow.AbstractProcess<BpmnVariables>
-
process
public io.automatiko.engine.api.definition.process.Process process()
- Overrides:
processin classio.automatiko.engine.workflow.AbstractProcess<BpmnVariables>
-
createModel
public BpmnVariables createModel()
- Specified by:
createModelin interfaceio.automatiko.engine.api.workflow.Process<BpmnVariables>- Overrides:
createModelin classio.automatiko.engine.workflow.AbstractProcess<BpmnVariables>
-
registerListeners
protected void registerListeners()
- Overrides:
registerListenersin classio.automatiko.engine.workflow.AbstractProcess<BpmnVariables>
-
collectSubprocessNodes
protected void collectSubprocessNodes(Collection<io.automatiko.engine.workflow.process.core.node.SubProcessNode> items, io.automatiko.engine.api.definition.process.NodeContainer container)
-
overrideCompiler
public static void overrideCompiler(BpmnProcessCompiler compiler)
-
from
public static List<BpmnProcess> from(io.automatiko.engine.api.io.Resource... resource)
-
from
public static List<BpmnProcess> from(io.automatiko.engine.api.workflow.ProcessConfig config, io.automatiko.engine.api.io.Resource... resources)
-
buildProcess
public io.automatiko.engine.api.definition.process.Process buildProcess()
- Specified by:
buildProcessin classio.automatiko.engine.workflow.AbstractProcess<BpmnVariables>
-
-