Uses of Interface
org.camunda.bpm.engine.repository.ProcessDefinition

Packages that use ProcessDefinition
org.camunda.bpm.engine Public API of the camunda BPM engine.

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 Deployments
RuntimeService: For starting and searching ProcessInstances
TaskService: Exposes operations to manage human (standalone) Tasks, such as claiming, completing and assigning tasks
IdentityService: Used for managing Users, Groups and the relations between them
ManagementService: Exposes engine admin and maintenance operations, which have no relation to the runtime execution of business processes
HistoryService: Exposes information about ongoing and past process instances.
FormService: Access to form data and rendered forms for starting new process instances and completing tasks.
 
org.camunda.bpm.engine.form Classes related to the FormService
org.camunda.bpm.engine.impl API implementation classes, which shouldn't directly be used by end-users. 
org.camunda.bpm.engine.impl.application   
org.camunda.bpm.engine.impl.bpmn.deployer   
org.camunda.bpm.engine.impl.bpmn.parser   
org.camunda.bpm.engine.impl.cfg   
org.camunda.bpm.engine.impl.cfg.auth   
org.camunda.bpm.engine.impl.cfg.multitenancy   
org.camunda.bpm.engine.impl.cmd   
org.camunda.bpm.engine.impl.form   
org.camunda.bpm.engine.impl.jobexecutor   
org.camunda.bpm.engine.impl.persistence.entity   
org.camunda.bpm.engine.impl.runtime   
org.camunda.bpm.engine.management Classes related to the ManagementService
 

Uses of ProcessDefinition in org.camunda.bpm.engine
 

Methods in org.camunda.bpm.engine that return ProcessDefinition
 ProcessDefinition RepositoryService.getProcessDefinition(String processDefinitionId)
          Returns the ProcessDefinition including all BPMN information like additional Properties (e.g.
 

Uses of ProcessDefinition in org.camunda.bpm.engine.form
 

Methods in org.camunda.bpm.engine.form that return ProcessDefinition
 ProcessDefinition StartFormData.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 ProcessDefinition
 ProcessDefinition RepositoryServiceImpl.getProcessDefinition(String processDefinitionId)
           
 

Methods in org.camunda.bpm.engine.impl that return types with arguments of type ProcessDefinition
 List<ProcessDefinition> ProcessDefinitionQueryImpl.executeList(CommandContext commandContext, Page page)
           
 

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 ProcessDefinition
protected  List<ProcessDefinition> ProcessApplicationManager.getDeployedProcessDefinitionArtifacts(DeploymentEntity deployment)
           
 

Method parameters in org.camunda.bpm.engine.impl.application with type arguments of type ProcessDefinition
protected  void ProcessApplicationManager.logProcessDefinitionRegistrations(StringBuilder builder, List<ProcessDefinition> processDefinitions)
           
 

Uses of ProcessDefinition in org.camunda.bpm.engine.impl.bpmn.deployer
 

Methods in org.camunda.bpm.engine.impl.bpmn.deployer with parameters of type ProcessDefinition
protected  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 ProcessDefinition
protected  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 ProcessDefinition
 void 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 ProcessDefinition
 void AuthorizationCommandChecker.checkCreateMigrationPlan(ProcessDefinition sourceProcessDefinition, ProcessDefinition targetProcessDefinition)
           
 void AuthorizationCommandChecker.checkCreateProcessInstance(ProcessDefinition processDefinition)
           
 void AuthorizationCommandChecker.checkMigrateProcessInstance(ExecutionEntity processInstance, ProcessDefinition targetProcessDefinition)
           
 void AuthorizationCommandChecker.checkReadProcessDefinition(ProcessDefinition processDefinition)
           
 AuthorizationEntity[] DefaultAuthorizationProvider.newProcessDefinition(ProcessDefinition processDefinition)
           
 AuthorizationEntity[] 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 ProcessDefinition
protected  ProcessDefinition TenantIdProviderProcessInstanceContext.processDefinition
           
 

Methods in org.camunda.bpm.engine.impl.cfg.multitenancy that return ProcessDefinition
 ProcessDefinition TenantIdProviderProcessInstanceContext.getProcessDefinition()
           
 

Methods in org.camunda.bpm.engine.impl.cfg.multitenancy with parameters of type ProcessDefinition
 void 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 ProcessDefinition
TenantIdProviderProcessInstanceContext(ProcessDefinition processDefinition, org.camunda.bpm.engine.variable.VariableMap variables)
           
TenantIdProviderProcessInstanceContext(ProcessDefinition processDefinition, org.camunda.bpm.engine.variable.VariableMap variables, DelegateCaseExecution superCaseExecution)
           
TenantIdProviderProcessInstanceContext(ProcessDefinition processDefinition, org.camunda.bpm.engine.variable.VariableMap variables, DelegateExecution superExecution)
           
 

Uses of ProcessDefinition in org.camunda.bpm.engine.impl.cmd
 

Methods in org.camunda.bpm.engine.impl.cmd that return types with arguments of type ProcessDefinition
protected  List<? extends ProcessDefinition> DeployCmd.getDeployedProcesses(DeploymentEntity deployment)
           
 

Uses of ProcessDefinition in org.camunda.bpm.engine.impl.form
 

Fields in org.camunda.bpm.engine.impl.form declared as ProcessDefinition
protected  ProcessDefinition StartFormDataImpl.processDefinition
           
 

Methods in org.camunda.bpm.engine.impl.form that return ProcessDefinition
 ProcessDefinition StartFormDataImpl.getProcessDefinition()
           
 

Methods in org.camunda.bpm.engine.impl.form with parameters of type ProcessDefinition
 void StartFormDataImpl.setProcessDefinition(ProcessDefinition processDefinition)
           
 

Uses of ProcessDefinition in org.camunda.bpm.engine.impl.jobexecutor
 

Methods in org.camunda.bpm.engine.impl.jobexecutor with parameters of type ProcessDefinition
 void JobExecutorLogger.ignoringSuspendedJob(ProcessDefinition processDefinition)
           
protected  void TimerStartEventJobHandler.startProcessInstance(CommandContext commandContext, String tenantId, ProcessDefinition processDefinition)
           
 

Uses of ProcessDefinition in org.camunda.bpm.engine.impl.persistence.entity
 

Classes in org.camunda.bpm.engine.impl.persistence.entity that implement ProcessDefinition
 class ProcessDefinitionEntity
           
 class ProcessDefinitionStatisticsEntity
           
 

Methods in org.camunda.bpm.engine.impl.persistence.entity that return ProcessDefinition
 ProcessDefinition ProcessDefinitionManager.findProcessDefinitionByKeyVersionAndTenantId(String processDefinitionKey, Integer processDefinitionVersion, String tenantId)
           
 

Methods in org.camunda.bpm.engine.impl.persistence.entity that return types with arguments of type ProcessDefinition
 List<ProcessDefinition> ProcessDefinitionManager.findProcessDefinitionsByDeploymentId(String deploymentId)
           
 List<ProcessDefinition> ProcessDefinitionManager.findProcessDefinitionsByKey(String processDefinitionKey)
           
 List<ProcessDefinition> ProcessDefinitionManager.findProcessDefinitionsByKeyIn(String... keys)
           
 List<ProcessDefinition> ProcessDefinitionManager.findProcessDefinitionsByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery, Page page)
           
 List<ProcessDefinition> ProcessDefinitionManager.findProcessDefinitionsStartableByUser(String user)
           
 

Methods in org.camunda.bpm.engine.impl.persistence.entity with parameters of type ProcessDefinition
protected  void ProcessDefinitionManager.createDefaultAuthorizations(ProcessDefinition processDefinition)
           
 

Uses of ProcessDefinition in org.camunda.bpm.engine.impl.runtime
 

Methods in org.camunda.bpm.engine.impl.runtime that return ProcessDefinition
 ProcessDefinition CorrelationHandlerResult.getProcessDefinition()
           
 

Uses of ProcessDefinition in org.camunda.bpm.engine.management
 

Subinterfaces of ProcessDefinition in org.camunda.bpm.engine.management
 interface ProcessDefinitionStatistics
           
 



Copyright © 2016 camunda services GmbH. All rights reserved.