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 DeploymentsRuntimeService:
For starting and searching ProcessInstancesTaskService:
Exposes operations to manage human (standalone) Tasks,
such as claiming, completing and assigning tasksIdentityService:
Used for managing Users,
Groups 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 theProcessDefinitionincluding 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 ProcessDefinitionCdiBusinessProcessEvent.processDefinitionMethods 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 voidProcessDefinitionQueryImpl.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 voidProcessApplicationManager.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 ProcessDefinitionProcessSetRemovalTimeJobHandler.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 voidBpmnDeployer.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 voidBpmnParse.addJobDeclarationToProcessDefinition(JobDeclaration<?, ?> jobDeclaration, ProcessDefinition processDefinition) protected voidBpmnParse.parseProcessDefinitionCustomExtensions(Element scopeElement, ProcessDefinition definition) protected voidBpmnParse.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 TypeMethodDescriptionvoidCommandChecker.checkCreateMigrationPlan(ProcessDefinition sourceProcessDefinition, ProcessDefinition targetProcessDefinition) voidCommandChecker.checkCreateProcessInstance(ProcessDefinition processDefinition) Checks if it is allowed to create an instance of the given process definition.voidCommandChecker.checkMigrateProcessInstance(ExecutionEntity processInstance, ProcessDefinition targetProcessDefinition) voidCommandChecker.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 TypeMethodDescriptionvoidAuthorizationCommandChecker.checkCreateMigrationPlan(ProcessDefinition sourceProcessDefinition, ProcessDefinition targetProcessDefinition) voidAuthorizationCommandChecker.checkCreateProcessInstance(ProcessDefinition processDefinition) voidAuthorizationCommandChecker.checkMigrateProcessInstance(ExecutionEntity processInstance, ProcessDefinition targetProcessDefinition) voidAuthorizationCommandChecker.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 ProcessDefinitionTenantIdProviderProcessInstanceContext.processDefinitionMethods 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 TypeMethodDescriptionvoidTenantCommandChecker.checkCreateMigrationPlan(ProcessDefinition sourceProcessDefinition, ProcessDefinition targetProcessDefinition) voidTenantCommandChecker.checkCreateProcessInstance(ProcessDefinition processDefinition) voidTenantCommandChecker.checkMigrateProcessInstance(ExecutionEntity processInstance, ProcessDefinition targetProcessDefinition) voidTenantCommandChecker.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 ProcessDefinitionDeleteProcessDefinitionsByIdsCmd.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 voidRestartProcessInstancesCmd.applyProperties(ProcessInstantiationBuilderImpl instantiationBuilder, ProcessDefinition processDefinition, HistoricProcessInstance processInstance) protected voidRestartProcessInstancesCmd.checkAuthorization(CommandContext commandContext, ProcessDefinition processDefinition) protected voidAbstractModificationCmd.writeUserOperationLog(CommandContext commandContext, ProcessDefinition processDefinition, int numInstances, boolean async, String annotation) protected voidAbstractRestartProcessInstanceCmd.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 TypeMethodDescriptionvoidStartFormDataImpl.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 ProcessDefinitionDefaultHistoryEventProducer.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 TypeMethodDescriptionvoidJobExecutorLogger.ignoringSuspendedJob(ProcessDefinition processDefinition) protected voidTimerStartEventJobHandler.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 TypeClassDescriptionclassclassMethods 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 voidProcessDefinitionManager.createDefaultAuthorizations(ProcessDefinition processDefinition) voidProcessDefinitionManager.deleteProcessDefinition(ProcessDefinition processDefinition, String processDefinitionId, boolean cascadeToHistory, boolean cascadeToInstances, boolean skipCustomListeners, boolean skipIoMappings) Deletes the given process definition from the database and cache.protected voidProcessDefinitionManager.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 ProcessDefinitionCallableElementUtil.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 ProcessDefinitionDtoProcessDefinitionDto.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 HalProcessDefinitionHalProcessDefinition.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 ProcessDefinitionProcessDefinitionAssert.getCurrent()static ProcessDefinitionBpmnAwareTests.processDefinition()Helper method to easily access the process definition on which the last asserted process instance is based.static ProcessDefinitionBpmnAwareTests.processDefinition(String processDefinitionKey) Helper method to easily access the process definition with the given processDefinitionKey.static ProcessDefinitionBpmnAwareTests.processDefinition(ProcessDefinitionQuery processDefinitionQuery) Helper method to easily access the process definition compliant to a given process definition query.static ProcessDefinitionBpmnAwareTests.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 ProcessDefinitionAssertBpmnAwareTests.assertThat(ProcessDefinition actual) Assert that...protected static ProcessDefinitionAssertProcessDefinitionAssert.assertThat(ProcessEngine engine, ProcessDefinition actual) protected StringProcessDefinitionAssert.toString(ProcessDefinition processDefinition) Constructors in org.camunda.bpm.engine.test.assertions.bpmn with parameters of type ProcessDefinitionModifierConstructorDescriptionprotectedProcessDefinitionAssert(ProcessEngine engine, ProcessDefinition actual)