Uses of Interface
org.camunda.bpm.model.bpmn.BpmnModelInstance
Package
Description
Public API of the Camunda Platform engine.
Typical usage of the API starts by the creation of a
Through the services obtained from such a
Typical usage of the API starts by the creation of a
ProcessEngineConfiguration
(typically based on a configuration file), from which a ProcessEngine
can be obtained.Through the services obtained from such a
ProcessEngine
, BPM and workflow operation
can be executed:RepositoryService
:
Manages Deployment
sRuntimeService
:
For starting and searching ProcessInstance
sTaskService
:
Exposes operations to manage human (standalone) Task
s,
such as claiming, completing and assigning tasksIdentityService
:
Used for managing User
s,
Group
s and the relations between themManagementService
:
Exposes engine admin and maintenance operations,
which have no relation to the runtime execution of business processesHistoryService
:
Exposes information about ongoing and past process instances.FormService
:
Access to form data and rendered forms for starting new process instances and completing tasks.Interfaces used to include Java code in a process as the behavior of an activity
or as a listener to process events with
JavaDelegate
s.API implementation classes, which shouldn't directly be used by end-users.
Classes related to the
RepositoryService
.-
Uses of BpmnModelInstance in org.camunda.bpm.cockpit.plugin.test
Modifier and TypeMethodDescriptionprotected Deployment
AbstractCockpitPluginTest.deploy
(DeploymentBuilder deploymentBuilder, List<BpmnModelInstance> bpmnModelInstances, List<String> resources) -
Uses of BpmnModelInstance in org.camunda.bpm.engine
Modifier and TypeMethodDescriptionRepositoryService.getBpmnModelInstance
(String processDefinitionId) Returns theBpmnModelInstance
for the given processDefinitionId. -
Uses of BpmnModelInstance in org.camunda.bpm.engine.delegate
Modifier and TypeMethodDescriptionBpmnModelExecutionContext.getBpmnModelInstance()
Returns theBpmnModelInstance
for the currently executed Bpmn Model -
Uses of BpmnModelInstance in org.camunda.bpm.engine.impl
Modifier and TypeMethodDescriptionRepositoryServiceImpl.getBpmnModelInstance
(String processDefinitionId) -
Uses of BpmnModelInstance in org.camunda.bpm.engine.impl.cmd
Modifier and TypeMethodDescriptionGetDeploymentBpmnModelInstanceCmd.execute
(CommandContext commandContext) -
Uses of BpmnModelInstance in org.camunda.bpm.engine.impl.persistence.deploy.cache
Modifier and TypeMethodDescriptionDeploymentCache.findBpmnModelInstanceForProcessDefinition
(String processDefinitionId) DeploymentCache.findBpmnModelInstanceForProcessDefinition
(ProcessDefinitionEntity processDefinitionEntity) protected BpmnModelInstance
BpmnModelInstanceCache.readModelFromStream
(InputStream bpmnResourceInputStream) Modifier and TypeMethodDescriptionorg.camunda.commons.utils.cache.Cache<String,
BpmnModelInstance> DeploymentCache.getBpmnModelInstanceCache()
-
Uses of BpmnModelInstance in org.camunda.bpm.engine.impl.persistence.entity
Modifier and TypeMethodDescriptionExecutionEntity.getBpmnModelInstance()
TaskEntity.getBpmnModelInstance()
-
Uses of BpmnModelInstance in org.camunda.bpm.engine.impl.pvm.runtime
-
Uses of BpmnModelInstance in org.camunda.bpm.engine.impl.repository
Modifier and TypeMethodDescriptionDeploymentBuilderImpl.addModelInstance
(String resourceName, BpmnModelInstance modelInstance) ProcessApplicationDeploymentBuilderImpl.addModelInstance
(String resourceName, BpmnModelInstance modelInstance) -
Uses of BpmnModelInstance in org.camunda.bpm.engine.impl.test
Modifier and TypeMethodDescriptionprotected String
AbstractProcessEngineTestCase.deployment
(DeploymentBuilder deploymentBuilder, BpmnModelInstance... bpmnModelInstances) protected String
AbstractProcessEngineTestCase.deployment
(BpmnModelInstance... bpmnModelInstances) protected String
AbstractProcessEngineTestCase.deploymentForTenant
(String tenantId, String classpathResource, BpmnModelInstance modelInstance) protected String
AbstractProcessEngineTestCase.deploymentForTenant
(String tenantId, BpmnModelInstance... bpmnModelInstances) -
Uses of BpmnModelInstance in org.camunda.bpm.engine.repository
Modifier and TypeMethodDescriptionDeploymentBuilder.addModelInstance
(String resourceName, BpmnModelInstance modelInstance) Adds a BPMN model to the deployment.ProcessApplicationDeploymentBuilder.addModelInstance
(String resourceName, BpmnModelInstance modelInstance) -
Uses of BpmnModelInstance in org.camunda.bpm.model.bpmn
Modifier and TypeMethodDescriptionBpmnModelInstance.clone()
Copies the BPMN model instance but not the model.static BpmnModelInstance
Bpmn.createEmptyModel()
Allows creating an new, emptyBpmnModelInstance
.protected BpmnModelInstance
Bpmn.doCreateEmptyModel()
protected BpmnModelInstance
Bpmn.doReadModelFromFile
(File file) protected BpmnModelInstance
Bpmn.doReadModelFromInputStream
(InputStream is) static BpmnModelInstance
Bpmn.readModelFromFile
(File file) Allows reading aBpmnModelInstance
from a File.static BpmnModelInstance
Bpmn.readModelFromStream
(InputStream stream) Allows reading aBpmnModelInstance
from anInputStream
Modifier and TypeMethodDescriptionstatic String
Bpmn.convertToString
(BpmnModelInstance modelInstance) Allows the conversion of aBpmnModelInstance
to anString
.protected String
Bpmn.doConvertToString
(BpmnModelInstance modelInstance) protected void
Bpmn.doValidateModel
(BpmnModelInstance modelInstance) protected void
Bpmn.doWriteModelToFile
(File file, BpmnModelInstance modelInstance) protected void
Bpmn.doWriteModelToOutputStream
(OutputStream os, BpmnModelInstance modelInstance) static void
Bpmn.validateModel
(BpmnModelInstance modelInstance) Validate model DOM documentstatic void
Bpmn.writeModelToFile
(File file, BpmnModelInstance modelInstance) Allows writing aBpmnModelInstance
to a File.static void
Bpmn.writeModelToStream
(OutputStream stream, BpmnModelInstance modelInstance) Allows writing aBpmnModelInstance
to anOutputStream
. -
Uses of BpmnModelInstance in org.camunda.bpm.model.bpmn.builder
Modifier and TypeFieldDescriptionprotected final BpmnModelInstance
AbstractBpmnModelElementBuilder.modelInstance
Modifier and TypeMethodDescriptionAbstractBpmnModelElementBuilder.done()
Finishes the process building.ModifierConstructorDescriptionprotected
AbstractActivityBuilder
(BpmnModelInstance modelInstance, E element, Class<?> selfType) protected
AbstractBaseElementBuilder
(BpmnModelInstance modelInstance, E element, Class<?> selfType) protected
AbstractBoundaryEventBuilder
(BpmnModelInstance modelInstance, BoundaryEvent element, Class<?> selfType) protected
AbstractBpmnModelElementBuilder
(BpmnModelInstance modelInstance, E element, Class<?> selfType) protected
AbstractBusinessRuleTaskBuilder
(BpmnModelInstance modelInstance, BusinessRuleTask element, Class<?> selfType) protected
AbstractCallableElementBuilder
(BpmnModelInstance modelInstance, E element, Class<?> selfType) protected
AbstractCallActivityBuilder
(BpmnModelInstance modelInstance, CallActivity element, Class<?> selfType) protected
AbstractCamundaFormFieldBuilder
(BpmnModelInstance modelInstance, BaseElement parent, CamundaFormField element, Class<?> selfType) protected
AbstractCatchEventBuilder
(BpmnModelInstance modelInstance, E element, Class<?> selfType) AbstractCompensateEventDefinitionBuilder
(BpmnModelInstance modelInstance, CompensateEventDefinition element, Class<?> selfType) protected
AbstractComplexGatewayBuilder
(BpmnModelInstance modelInstance, ComplexGateway element, Class<?> selfType) AbstractConditionalEventDefinitionBuilder
(BpmnModelInstance modelInstance, ConditionalEventDefinition element, Class<?> selfType) protected
AbstractEndEventBuilder
(BpmnModelInstance modelInstance, EndEvent element, Class<?> selfType) AbstractErrorEventDefinitionBuilder
(BpmnModelInstance modelInstance, ErrorEventDefinition element, Class<?> selfType) protected
AbstractEventBasedGatewayBuilder
(BpmnModelInstance modelInstance, EventBasedGateway element, Class<?> selfType) protected
AbstractEventBuilder
(BpmnModelInstance modelInstance, E element, Class<?> selfType) protected
AbstractEventSubProcessBuilder
(BpmnModelInstance modelInstance, SubProcess element, Class<?> selfType) protected
AbstractExclusiveGatewayBuilder
(BpmnModelInstance modelInstance, ExclusiveGateway element, Class<?> selfType) protected
AbstractFlowElementBuilder
(BpmnModelInstance modelInstance, E element, Class<?> selfType) protected
AbstractFlowNodeBuilder
(BpmnModelInstance modelInstance, E element, Class<?> selfType) protected
AbstractGatewayBuilder
(BpmnModelInstance modelInstance, E element, Class<?> selfType) protected
AbstractInclusiveGatewayBuilder
(BpmnModelInstance modelInstance, InclusiveGateway element, Class<?> selfType) protected
AbstractIntermediateCatchEventBuilder
(BpmnModelInstance modelInstance, IntermediateCatchEvent element, Class<?> selfType) protected
AbstractIntermediateThrowEventBuilder
(BpmnModelInstance modelInstance, IntermediateThrowEvent element, Class<?> selfType) protected
AbstractManualTaskBuilder
(BpmnModelInstance modelInstance, ManualTask element, Class<?> selfType) AbstractMessageEventDefinitionBuilder
(BpmnModelInstance modelInstance, MessageEventDefinition element, Class<?> selfType) protected
AbstractMultiInstanceLoopCharacteristicsBuilder
(BpmnModelInstance modelInstance, MultiInstanceLoopCharacteristics element, Class<?> selfType) protected
AbstractParallelGatewayBuilder
(BpmnModelInstance modelInstance, ParallelGateway element, Class<?> selfType) protected
AbstractProcessBuilder
(BpmnModelInstance modelInstance, Process element, Class<?> selfType) protected
AbstractReceiveTaskBuilder
(BpmnModelInstance modelInstance, ReceiveTask element, Class<?> selfType) protected
AbstractRootElementBuilder
(BpmnModelInstance modelInstance, E element, Class<?> selfType) protected
AbstractScriptTaskBuilder
(BpmnModelInstance modelInstance, ScriptTask element, Class<?> selfType) protected
AbstractSendTaskBuilder
(BpmnModelInstance modelInstance, SendTask element, Class<?> selfType) protected
AbstractSequenceFlowBuilder
(BpmnModelInstance modelInstance, SequenceFlow element, Class<?> selfType) protected
AbstractServiceTaskBuilder
(BpmnModelInstance modelInstance, ServiceTask element, Class<?> selfType) protected
AbstractSignalEventDefinitionBuilder
(BpmnModelInstance modelInstance, SignalEventDefinition element, Class<?> selfType) protected
AbstractStartEventBuilder
(BpmnModelInstance modelInstance, StartEvent element, Class<?> selfType) protected
AbstractSubProcessBuilder
(BpmnModelInstance modelInstance, SubProcess element, Class<?> selfType) protected
AbstractTaskBuilder
(BpmnModelInstance modelInstance, E element, Class<?> selfType) protected
AbstractThrowEventBuilder
(BpmnModelInstance modelInstance, E element, Class<?> selfType) protected
AbstractTransactionBuilder
(BpmnModelInstance modelInstance, Transaction element, Class<?> selfType) protected
AbstractUserTaskBuilder
(BpmnModelInstance modelInstance, UserTask element, Class<?> selfType) BoundaryEventBuilder
(BpmnModelInstance modelInstance, BoundaryEvent element) BusinessRuleTaskBuilder
(BpmnModelInstance modelInstance, BusinessRuleTask element) CallActivityBuilder
(BpmnModelInstance modelInstance, CallActivity element) CamundaErrorEventDefinitionBuilder
(BpmnModelInstance modelInstance, ErrorEventDefinition element) CamundaStartEventFormFieldBuilder
(BpmnModelInstance modelInstance, BaseElement parent, CamundaFormField element) CamundaUserTaskFormFieldBuilder
(BpmnModelInstance modelInstance, BaseElement parent, CamundaFormField element) CompensateEventDefinitionBuilder
(BpmnModelInstance modelInstance, CompensateEventDefinition element) ComplexGatewayBuilder
(BpmnModelInstance modelInstance, ComplexGateway element) ConditionalEventDefinitionBuilder
(BpmnModelInstance modelInstance, ConditionalEventDefinition element) EndEventBuilder
(BpmnModelInstance modelInstance, EndEvent element) ErrorEventDefinitionBuilder
(BpmnModelInstance modelInstance, ErrorEventDefinition element) EventBasedGatewayBuilder
(BpmnModelInstance modelInstance, EventBasedGateway element) EventSubProcessBuilder
(BpmnModelInstance modelInstance, SubProcess element) ExclusiveGatewayBuilder
(BpmnModelInstance modelInstance, ExclusiveGateway element) InclusiveGatewayBuilder
(BpmnModelInstance modelInstance, InclusiveGateway element) IntermediateCatchEventBuilder
(BpmnModelInstance modelInstance, IntermediateCatchEvent element) IntermediateThrowEventBuilder
(BpmnModelInstance modelInstance, IntermediateThrowEvent element) ManualTaskBuilder
(BpmnModelInstance modelInstance, ManualTask element) MessageEventDefinitionBuilder
(BpmnModelInstance modelInstance, MessageEventDefinition element) MultiInstanceLoopCharacteristicsBuilder
(BpmnModelInstance modelInstance, MultiInstanceLoopCharacteristics element) ParallelGatewayBuilder
(BpmnModelInstance modelInstance, ParallelGateway element) ProcessBuilder
(BpmnModelInstance modelInstance, Process process) ReceiveTaskBuilder
(BpmnModelInstance modelInstance, ReceiveTask element) ScriptTaskBuilder
(BpmnModelInstance modelInstance, ScriptTask element) SendTaskBuilder
(BpmnModelInstance modelInstance, SendTask element) SequenceFlowBuilder
(BpmnModelInstance modelInstance, SequenceFlow element) ServiceTaskBuilder
(BpmnModelInstance modelInstance, ServiceTask element) SignalEventDefinitionBuilder
(BpmnModelInstance modelInstance, SignalEventDefinition element) StartEventBuilder
(BpmnModelInstance modelInstance, StartEvent element) SubProcessBuilder
(BpmnModelInstance modelInstance, SubProcess element) protected
TransactionBuilder
(BpmnModelInstance modelInstance, Transaction element) UserTaskBuilder
(BpmnModelInstance modelInstance, UserTask element) -
Uses of BpmnModelInstance in org.camunda.bpm.model.bpmn.impl
-
Uses of BpmnModelInstance in org.camunda.bpm.qa.performance.engine.loadgenerator.tasks
Modifier and TypeFieldDescriptionprotected final List<BpmnModelInstance>
DeployModelInstancesTask.modelInstances
ModifierConstructorDescriptionDeployModelInstancesTask
(ProcessEngine engine, List<BpmnModelInstance> modelInstances) -
Uses of BpmnModelInstance in org.camunda.bpm.qa.rolling.update.scenarios.timestamp
Modifier and TypeFieldDescriptionprotected static final BpmnModelInstance
IncidentTimestampUpdateScenario.FAILING_SERVICE_TASK_MODEL
protected static final BpmnModelInstance
JobTimestampsUpdateScenario.SINGLE_JOB_MODEL
Modifier and TypeMethodDescriptionprotected static void
AbstractTimestampUpdateScenario.deployModel
(ProcessEngine processEngine, String deploymentName, String resourceName, BpmnModelInstance modelInstance) -
Uses of BpmnModelInstance in org.camunda.bpm.qa.upgrade.timestamp
Modifier and TypeFieldDescriptionprotected static final BpmnModelInstance
DeploymentDeployTimeScenario.DEPLOYMENT_MODEL
protected static final BpmnModelInstance
ExternalTaskLockExpTimeScenario.EXT_TASK_MODEL
protected static final BpmnModelInstance
IncidentTimestampScenario.FAILING_SERVICE_TASK_MODEL
protected static final BpmnModelInstance
JobTimestampsScenario.SINGLE_JOB_MODEL
Modifier and TypeMethodDescriptionprotected static void
AbstractTimestampMigrationScenario.deployModel
(ProcessEngine processEngine, String deploymentName, String resourceName, BpmnModelInstance modelInstance)