Class BpmnProcessInstance
- java.lang.Object
-
- io.automatiko.engine.workflow.AbstractProcessInstance<BpmnVariables>
-
- io.automatiko.engine.workflow.bpmn2.BpmnProcessInstance
-
- All Implemented Interfaces:
io.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables>
public class BpmnProcessInstance extends io.automatiko.engine.workflow.AbstractProcessInstance<BpmnVariables>
-
-
Field Summary
-
Fields inherited from class io.automatiko.engine.workflow.AbstractProcessInstance
completionEventListener, correlationKey, description, id, initiator, lock, LOGGER, parentProcessInstanceId, process, processErrors, processInstance, reloadSupplier, rootProcessId, rootProcessInstanceId, rt, status, tags, variables, versionTracker, visibleTo
-
-
Constructor Summary
Constructors Constructor Description BpmnProcessInstance(io.automatiko.engine.workflow.AbstractProcess<BpmnVariables> process, BpmnVariables variables, io.automatiko.engine.api.runtime.process.ProcessRuntime rt)BpmnProcessInstance(io.automatiko.engine.workflow.AbstractProcess<BpmnVariables> process, BpmnVariables variables, io.automatiko.engine.api.runtime.process.ProcessRuntime rt, io.automatiko.engine.api.runtime.process.WorkflowProcessInstance wpi, long versionTrack)BpmnProcessInstance(io.automatiko.engine.workflow.AbstractProcess<BpmnVariables> process, BpmnVariables variables, io.automatiko.engine.api.runtime.process.WorkflowProcessInstance wpi)BpmnProcessInstance(io.automatiko.engine.workflow.AbstractProcess<BpmnVariables> process, BpmnVariables variables, String businessKey, io.automatiko.engine.api.runtime.process.ProcessRuntime rt)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Map<String,Object>bind(BpmnVariables variables)protected voidconfigureLock(String businessKey)Collection<io.automatiko.engine.api.workflow.ProcessInstance<? extends io.automatiko.engine.api.Model>>subprocesses()protected voidunbind(BpmnVariables variables, Map<String,Object> vmap)-
Methods inherited from class io.automatiko.engine.workflow.AbstractProcessInstance
abort, abortWorkItem, addToUnitOfWork, adHocFragments, archive, buildProcessErrors, buildTags, businessKey, cancelNodeInstance, completeWorkItem, description, disconnect, equals, errors, events, failWorkItem, getVersionTracker, hashCode, id, image, imported, initiator, internalGetProcessInstance, internalRemoveProcessInstance, lock, milestones, parentProcessInstanceId, populateChildProcesses, populateChildProcesses, process, processInstance, reconnect, removeOnFinish, retriggerNodeInstance, rootProcessId, rootProcessInstanceId, send, setVisibleTo, start, start, startDate, startFrom, startFrom, status, subprocesses, tags, transitionWorkItem, triggerNode, unlock, updateVariables, variables, visibleTo, workItem, workItems
-
-
-
-
Constructor Detail
-
BpmnProcessInstance
public BpmnProcessInstance(io.automatiko.engine.workflow.AbstractProcess<BpmnVariables> process, BpmnVariables variables, io.automatiko.engine.api.runtime.process.ProcessRuntime rt)
-
BpmnProcessInstance
public BpmnProcessInstance(io.automatiko.engine.workflow.AbstractProcess<BpmnVariables> process, BpmnVariables variables, String businessKey, io.automatiko.engine.api.runtime.process.ProcessRuntime rt)
-
BpmnProcessInstance
public BpmnProcessInstance(io.automatiko.engine.workflow.AbstractProcess<BpmnVariables> process, BpmnVariables variables, io.automatiko.engine.api.runtime.process.ProcessRuntime rt, io.automatiko.engine.api.runtime.process.WorkflowProcessInstance wpi, long versionTrack)
-
BpmnProcessInstance
public BpmnProcessInstance(io.automatiko.engine.workflow.AbstractProcess<BpmnVariables> process, BpmnVariables variables, io.automatiko.engine.api.runtime.process.WorkflowProcessInstance wpi)
-
-
Method Detail
-
bind
protected Map<String,Object> bind(BpmnVariables variables)
- Overrides:
bindin classio.automatiko.engine.workflow.AbstractProcessInstance<BpmnVariables>
-
unbind
protected void unbind(BpmnVariables variables, Map<String,Object> vmap)
- Overrides:
unbindin classio.automatiko.engine.workflow.AbstractProcessInstance<BpmnVariables>
-
configureLock
protected void configureLock(String businessKey)
- Overrides:
configureLockin classio.automatiko.engine.workflow.AbstractProcessInstance<BpmnVariables>
-
subprocesses
public Collection<io.automatiko.engine.api.workflow.ProcessInstance<? extends io.automatiko.engine.api.Model>> subprocesses()
- Specified by:
subprocessesin interfaceio.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables>- Overrides:
subprocessesin classio.automatiko.engine.workflow.AbstractProcessInstance<BpmnVariables>
-
-