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.auth   
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.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.parseProcessDefinitionCustomExtensions(Element scopeElement, ProcessDefinition definition)
           
protected  void BpmnParse.parseStartAuthorization(Element scopeElement, ProcessDefinition 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
 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.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)
           
 

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.findProcessDefinitionByKeyAndVersion(String processDefinitionKey, Integer processDefinitionVersion)
           
 

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.management
 

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



Copyright © 2016 camunda services GmbH. All rights reserved.