Uses of Interface
org.camunda.bpm.engine.repository.ProcessDefinition
Packages that use ProcessDefinition
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.Classes related to the
FormService
.API implementation classes, which shouldn't directly be used by end-users.
Classes related to the
ManagementService
.Classes related to the
RepositoryService
.-
Uses of ProcessDefinition in org.camunda.bpm.engine
Methods in org.camunda.bpm.engine that return ProcessDefinitionModifier and TypeMethodDescriptionRepositoryService.getProcessDefinition
(String processDefinitionId) Returns theProcessDefinition
including all BPMN information like additional Properties (e.g. -
Uses of ProcessDefinition in org.camunda.bpm.engine.cdi
Methods in org.camunda.bpm.engine.cdi that return ProcessDefinition -
Uses of ProcessDefinition in org.camunda.bpm.engine.cdi.impl.event
Fields in org.camunda.bpm.engine.cdi.impl.event declared as ProcessDefinitionModifier and TypeFieldDescriptionprotected final ProcessDefinition
CdiBusinessProcessEvent.processDefinition
Methods in org.camunda.bpm.engine.cdi.impl.event that return ProcessDefinitionConstructors in org.camunda.bpm.engine.cdi.impl.event with parameters of type ProcessDefinitionModifierConstructorDescriptionCdiBusinessProcessEvent
(String activityId, String transitionName, ProcessDefinition processDefinition, DelegateExecution execution, BusinessProcessEventType type, Date timeStamp) -
Uses of ProcessDefinition in org.camunda.bpm.engine.cdi.jsf
Methods in org.camunda.bpm.engine.cdi.jsf that return ProcessDefinition -
Uses of ProcessDefinition in org.camunda.bpm.engine.form
Methods in org.camunda.bpm.engine.form that return ProcessDefinitionModifier and TypeMethodDescriptionStartFormData.getProcessDefinition()
The process definition for which this form is starting a new process instance -
Uses of ProcessDefinition in org.camunda.bpm.engine.impl
Methods in org.camunda.bpm.engine.impl that return ProcessDefinitionModifier and TypeMethodDescriptionRepositoryServiceImpl.getProcessDefinition
(String processDefinitionId) Methods in org.camunda.bpm.engine.impl that return types with arguments of type ProcessDefinitionModifier and TypeMethodDescriptionProcessDefinitionQueryImpl.executeList
(CommandContext commandContext, Page page) Method parameters in org.camunda.bpm.engine.impl with type arguments of type ProcessDefinitionModifier and TypeMethodDescriptionprotected void
ProcessDefinitionQueryImpl.addProcessDefinitionToCacheAndRetrieveDocumentation
(List<ProcessDefinition> list) -
Uses of ProcessDefinition in org.camunda.bpm.engine.impl.application
Methods in org.camunda.bpm.engine.impl.application that return types with arguments of type ProcessDefinitionModifier and TypeMethodDescriptionprotected List<ProcessDefinition>
ProcessApplicationManager.getDeployedProcessDefinitionArtifacts
(DeploymentEntity deployment) Method parameters in org.camunda.bpm.engine.impl.application with type arguments of type ProcessDefinitionModifier and TypeMethodDescriptionprotected void
ProcessApplicationManager.logProcessDefinitionRegistrations
(StringBuilder builder, List<ProcessDefinition> processDefinitions) -
Uses of ProcessDefinition in org.camunda.bpm.engine.impl.batch.removaltime
Methods in org.camunda.bpm.engine.impl.batch.removaltime that return ProcessDefinitionModifier and TypeMethodDescriptionprotected ProcessDefinition
ProcessSetRemovalTimeJobHandler.findProcessDefinitionById
(String processDefinitionId, CommandContext commandContext) -
Uses of ProcessDefinition in org.camunda.bpm.engine.impl.bpmn.deployer
Methods in org.camunda.bpm.engine.impl.bpmn.deployer with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionprotected void
BpmnDeployer.createJobDefinition
(ProcessDefinition processDefinition, JobDeclaration<?, ?> jobDeclaration) -
Uses of ProcessDefinition in org.camunda.bpm.engine.impl.bpmn.parser
Methods in org.camunda.bpm.engine.impl.bpmn.parser with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionprotected void
BpmnParse.addJobDeclarationToProcessDefinition
(JobDeclaration<?, ?> jobDeclaration, ProcessDefinition processDefinition) protected void
BpmnParse.parseProcessDefinitionCustomExtensions
(Element scopeElement, ProcessDefinition definition) protected void
BpmnParse.parseStartAuthorization
(Element scopeElement, ProcessDefinition definition) -
Uses of ProcessDefinition in org.camunda.bpm.engine.impl.cfg
Methods in org.camunda.bpm.engine.impl.cfg with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionvoid
CommandChecker.checkCreateMigrationPlan
(ProcessDefinition sourceProcessDefinition, ProcessDefinition targetProcessDefinition) void
CommandChecker.checkCreateProcessInstance
(ProcessDefinition processDefinition) Checks if it is allowed to create an instance of the given process definition.void
CommandChecker.checkMigrateProcessInstance
(ExecutionEntity processInstance, ProcessDefinition targetProcessDefinition) void
CommandChecker.checkReadProcessDefinition
(ProcessDefinition processDefinition) Checks if it is allowed to read the given process definition. -
Uses of ProcessDefinition in org.camunda.bpm.engine.impl.cfg.auth
Methods in org.camunda.bpm.engine.impl.cfg.auth with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionvoid
AuthorizationCommandChecker.checkCreateMigrationPlan
(ProcessDefinition sourceProcessDefinition, ProcessDefinition targetProcessDefinition) void
AuthorizationCommandChecker.checkCreateProcessInstance
(ProcessDefinition processDefinition) void
AuthorizationCommandChecker.checkMigrateProcessInstance
(ExecutionEntity processInstance, ProcessDefinition targetProcessDefinition) void
AuthorizationCommandChecker.checkReadProcessDefinition
(ProcessDefinition processDefinition) DefaultAuthorizationProvider.newProcessDefinition
(ProcessDefinition processDefinition) ResourceAuthorizationProvider.newProcessDefinition
(ProcessDefinition processDefinition) Invoked whenever a new process definition is created -
Uses of ProcessDefinition in org.camunda.bpm.engine.impl.cfg.multitenancy
Fields in org.camunda.bpm.engine.impl.cfg.multitenancy declared as ProcessDefinitionModifier and TypeFieldDescriptionprotected ProcessDefinition
TenantIdProviderProcessInstanceContext.processDefinition
Methods in org.camunda.bpm.engine.impl.cfg.multitenancy that return ProcessDefinitionMethods in org.camunda.bpm.engine.impl.cfg.multitenancy with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionvoid
TenantCommandChecker.checkCreateMigrationPlan
(ProcessDefinition sourceProcessDefinition, ProcessDefinition targetProcessDefinition) void
TenantCommandChecker.checkCreateProcessInstance
(ProcessDefinition processDefinition) void
TenantCommandChecker.checkMigrateProcessInstance
(ExecutionEntity processInstance, ProcessDefinition targetProcessDefinition) void
TenantCommandChecker.checkReadProcessDefinition
(ProcessDefinition processDefinition) Constructors in org.camunda.bpm.engine.impl.cfg.multitenancy with parameters of type ProcessDefinitionModifierConstructorDescriptionTenantIdProviderProcessInstanceContext
(ProcessDefinition processDefinition, VariableMap variables) TenantIdProviderProcessInstanceContext
(ProcessDefinition processDefinition, VariableMap variables, DelegateCaseExecution superCaseExecution) TenantIdProviderProcessInstanceContext
(ProcessDefinition processDefinition, VariableMap variables, DelegateExecution superExecution) -
Uses of ProcessDefinition in org.camunda.bpm.engine.impl.cmd
Methods in org.camunda.bpm.engine.impl.cmd that return ProcessDefinitionModifier and TypeMethodDescriptionprotected ProcessDefinition
DeleteProcessDefinitionsByIdsCmd.getSingleProcessDefinition
(CommandContext commandContext) Methods in org.camunda.bpm.engine.impl.cmd that return types with arguments of type ProcessDefinitionModifier and TypeMethodDescriptionprotected List<? extends ProcessDefinition>
DeployCmd.getDeployedProcesses
(CommandContext commandContext, DeploymentWithDefinitions deployment) Methods in org.camunda.bpm.engine.impl.cmd with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionprotected void
RestartProcessInstancesCmd.applyProperties
(ProcessInstantiationBuilderImpl instantiationBuilder, ProcessDefinition processDefinition, HistoricProcessInstance processInstance) protected void
RestartProcessInstancesCmd.checkAuthorization
(CommandContext commandContext, ProcessDefinition processDefinition) protected void
AbstractModificationCmd.writeUserOperationLog
(CommandContext commandContext, ProcessDefinition processDefinition, int numInstances, boolean async, String annotation) protected void
AbstractRestartProcessInstanceCmd.writeUserOperationLog
(CommandContext commandContext, ProcessDefinition processDefinition, int numInstances, boolean async) Method parameters in org.camunda.bpm.engine.impl.cmd with type arguments of type ProcessDefinitionModifier and TypeMethodDescriptionprotected Set<org.camunda.bpm.engine.impl.cmd.DeleteProcessDefinitionsByIdsCmd.ProcessDefinitionGroup>
DeleteProcessDefinitionsByIdsCmd.groupByKeyAndTenant
(List<ProcessDefinition> processDefinitions) -
Uses of ProcessDefinition in org.camunda.bpm.engine.impl.form
Fields in org.camunda.bpm.engine.impl.form declared as ProcessDefinitionMethods in org.camunda.bpm.engine.impl.form that return ProcessDefinitionMethods in org.camunda.bpm.engine.impl.form with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionvoid
StartFormDataImpl.setProcessDefinition
(ProcessDefinition processDefinition) -
Uses of ProcessDefinition in org.camunda.bpm.engine.impl.history
Methods in org.camunda.bpm.engine.impl.history with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionDefaultHistoryRemovalTimeProvider.calculateRemovalTime
(HistoricProcessInstanceEventEntity historicRootProcessInstance, ProcessDefinition processDefinition) HistoryRemovalTimeProvider.calculateRemovalTime
(HistoricProcessInstanceEventEntity historicRootProcessInstance, ProcessDefinition processDefinition) Calculates the removal time of historic entities related to processes. -
Uses of ProcessDefinition in org.camunda.bpm.engine.impl.history.producer
Methods in org.camunda.bpm.engine.impl.history.producer that return ProcessDefinitionModifier and TypeMethodDescriptionprotected ProcessDefinition
DefaultHistoryEventProducer.findProcessDefinitionById
(String processDefinitionId) -
Uses of ProcessDefinition in org.camunda.bpm.engine.impl.jobexecutor
Methods in org.camunda.bpm.engine.impl.jobexecutor with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionvoid
JobExecutorLogger.ignoringSuspendedJob
(ProcessDefinition processDefinition) protected void
TimerStartEventJobHandler.startProcessInstance
(CommandContext commandContext, String tenantId, ProcessDefinition processDefinition) -
Uses of ProcessDefinition in org.camunda.bpm.engine.impl.persistence.deploy.cache
Methods in org.camunda.bpm.engine.impl.persistence.deploy.cache that return types with arguments of type ProcessDefinitionModifier and TypeMethodDescriptionprotected List<ProcessDefinition>
BpmnModelInstanceCache.getAllDefinitionsForDeployment
(String deploymentId) -
Uses of ProcessDefinition in org.camunda.bpm.engine.impl.persistence.entity
Classes in org.camunda.bpm.engine.impl.persistence.entity that implement ProcessDefinitionModifier and TypeClassDescriptionclass
class
Methods in org.camunda.bpm.engine.impl.persistence.entity that return types with arguments of type ProcessDefinitionModifier and TypeMethodDescriptionProcessDefinitionManager.findDefinitionsByIds
(Set<String> processDefinitionIds) ProcessDefinitionManager.findDefinitionsByKeyAndTenantId
(String processDefinitionKey, String tenantId, boolean isTenantIdSet) ProcessDefinitionManager.findProcessDefinitionsByDeploymentId
(String deploymentId) ProcessDefinitionManager.findProcessDefinitionsByKey
(String processDefinitionKey) ProcessDefinitionManager.findProcessDefinitionsByKeyIn
(String... keys) ProcessDefinitionManager.findProcessDefinitionsByQueryCriteria
(ProcessDefinitionQueryImpl processDefinitionQuery, Page page) ProcessDefinitionManager.findProcessDefinitionsStartableByUser
(String user) DeploymentEntity.getDeployedProcessDefinitions()
ProcessApplicationDeploymentImpl.getDeployedProcessDefinitions()
Methods in org.camunda.bpm.engine.impl.persistence.entity with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionprotected void
ProcessDefinitionManager.createDefaultAuthorizations
(ProcessDefinition processDefinition) void
ProcessDefinitionManager.deleteProcessDefinition
(ProcessDefinition processDefinition, String processDefinitionId, boolean cascadeToHistory, boolean cascadeToInstances, boolean skipCustomListeners, boolean skipIoMappings) Deletes the given process definition from the database and cache.protected void
ProcessDefinitionManager.deleteTimerStartEventsForProcessDefinition
(ProcessDefinition processDefinition) Deletes the timer start events for the given process definition. -
Uses of ProcessDefinition in org.camunda.bpm.engine.impl.repository
Classes in org.camunda.bpm.engine.impl.repository that implement ProcessDefinitionConstructors in org.camunda.bpm.engine.impl.repository with parameters of type ProcessDefinitionModifierConstructorDescriptionCalledProcessDefinitionImpl
(ProcessDefinition definition, String callingProcessDefinitionId) -
Uses of ProcessDefinition in org.camunda.bpm.engine.impl.runtime
Methods in org.camunda.bpm.engine.impl.runtime that return ProcessDefinition -
Uses of ProcessDefinition in org.camunda.bpm.engine.impl.util
Methods in org.camunda.bpm.engine.impl.util that return ProcessDefinitionModifier and TypeMethodDescriptionstatic ProcessDefinition
CallableElementUtil.getStaticallyBoundProcessDefinition
(String callingProcessDefinitionId, String activityId, BaseCallableElement callableElement, String tenantId) -
Uses of ProcessDefinition in org.camunda.bpm.engine.management
Subinterfaces of ProcessDefinition in org.camunda.bpm.engine.management -
Uses of ProcessDefinition in org.camunda.bpm.engine.repository
Subinterfaces of ProcessDefinition in org.camunda.bpm.engine.repositoryMethods in org.camunda.bpm.engine.repository that return types with arguments of type ProcessDefinitionModifier and TypeMethodDescriptionDeploymentWithDefinitions.getDeployedProcessDefinitions()
Returns the process definitions, which are deployed with that deployment. -
Uses of ProcessDefinition in org.camunda.bpm.engine.rest.dto.repository
Methods in org.camunda.bpm.engine.rest.dto.repository with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionstatic ProcessDefinitionDto
ProcessDefinitionDto.fromProcessDefinition
(ProcessDefinition definition) -
Uses of ProcessDefinition in org.camunda.bpm.engine.rest.hal.processDefinition
Methods in org.camunda.bpm.engine.rest.hal.processDefinition with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionstatic HalProcessDefinition
HalProcessDefinition.fromProcessDefinition
(ProcessDefinition processDefinition, ProcessEngine processEngine) -
Uses of ProcessDefinition in org.camunda.bpm.engine.test.assertions.bpmn
Methods in org.camunda.bpm.engine.test.assertions.bpmn that return ProcessDefinitionModifier and TypeMethodDescriptionprotected ProcessDefinition
ProcessDefinitionAssert.getCurrent()
static ProcessDefinition
BpmnAwareTests.processDefinition()
Helper method to easily access the process definition on which the last asserted process instance is based.static ProcessDefinition
BpmnAwareTests.processDefinition
(String processDefinitionKey) Helper method to easily access the process definition with the given processDefinitionKey.static ProcessDefinition
BpmnAwareTests.processDefinition
(ProcessDefinitionQuery processDefinitionQuery) Helper method to easily access the process definition compliant to a given process definition query.static ProcessDefinition
BpmnAwareTests.processDefinition
(ProcessInstance processInstance) Helper method to easily access the process definition on which the given process instance is based.Methods in org.camunda.bpm.engine.test.assertions.bpmn with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionstatic ProcessDefinitionAssert
BpmnAwareTests.assertThat
(ProcessDefinition actual) Assert that...protected static ProcessDefinitionAssert
ProcessDefinitionAssert.assertThat
(ProcessEngine engine, ProcessDefinition actual) protected String
ProcessDefinitionAssert.toString
(ProcessDefinition processDefinition) Constructors in org.camunda.bpm.engine.test.assertions.bpmn with parameters of type ProcessDefinitionModifierConstructorDescriptionprotected
ProcessDefinitionAssert
(ProcessEngine engine, ProcessDefinition actual)