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
abortCode, abortData, completionEventListener, correlationKey, description, id, initiator, lock, LOGGER, parentProcessInstanceId, process, processErrors, processInstance, reloadSupplier, rootProcessId, rootProcessInstanceId, rt, status, tags, variables, versionTracker, visibleToFields inherited from interface io.automatiko.engine.api.workflow.ProcessInstance
STATE_ABORTED, STATE_ACTIVE, STATE_COMPLETED, STATE_ERROR, STATE_PENDING, STATE_RECOVERING, STATE_SUSPENDED -
Constructor Summary
ConstructorsConstructorDescriptionBpmnProcessInstance(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
Modifier and TypeMethodDescriptionbind(BpmnVariables variables) protected voidconfigureLock(String businessKey) Collection<io.automatiko.engine.api.workflow.ProcessInstance<? extends io.automatiko.engine.api.Model>>protected voidunbind(BpmnVariables variables, Map<String, Object> vmap) Methods inherited from class io.automatiko.engine.workflow.AbstractProcessInstance
abort, abortCode, abortData, abortWorkItem, addToUnitOfWork, addToUnitOfWork, adHocFragments, archive, buildProcessErrors, buildTags, businessKey, cancelNodeInstance, collectedFinishedSubprocesses, completeWorkItem, description, disconnect, endDate, equals, errors, events, expiresAtDate, failWorkItem, getVersionTracker, hashCode, id, image, imported, initiator, internalGetProcessInstance, internalRemoveProcessInstance, isConnected, lock, milestones, parentProcessInstanceId, populateChildProcesses, populateChildProcesses, process, processInstance, reconnect, removeOnFinish, retriggerNodeInstance, rootProcessId, rootProcessInstanceId, send, setVisibleTo, start, start, startDate, startFrom, startFrom, status, subprocesses, sync, tags, transitionWorkItem, triggerNode, unlock, updateVariables, variables, visibleTo, workItem, workItemsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.automatiko.engine.api.workflow.ProcessInstance
metadata
-
Constructor Details
-
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 Details
-
bind
- Overrides:
bindin classio.automatiko.engine.workflow.AbstractProcessInstance<BpmnVariables>
-
unbind
- Overrides:
unbindin classio.automatiko.engine.workflow.AbstractProcessInstance<BpmnVariables>
-
configureLock
- 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>
-