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.form   
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)
           
protected  void BpmnDeployer.updateJobDeclarations(List<JobDeclaration<?>> jobDeclarations, ProcessDefinition processDefinition, boolean isNewDeployment)
           
 

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.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.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.findProcessDefinitionsByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery, Page page)
           
 List<ProcessDefinition> ProcessDefinitionManager.findProcessDefinitionsStartableByUser(String user)
           
 

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

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



Copyright © 2014 camunda services GmbH. All rights reserved.