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

Packages that use ProcessDefinitionQuery
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.impl API implementation classes, which shouldn't directly be used by end-users. 
org.camunda.bpm.engine.repository Classes related to the RepositoryService
 

Uses of ProcessDefinitionQuery in org.camunda.bpm.engine
 

Methods in org.camunda.bpm.engine that return ProcessDefinitionQuery
 ProcessDefinitionQuery RepositoryService.createProcessDefinitionQuery()
          Query process definitions.
 

Uses of ProcessDefinitionQuery in org.camunda.bpm.engine.impl
 

Classes in org.camunda.bpm.engine.impl that implement ProcessDefinitionQuery
 class ProcessDefinitionQueryImpl
           
 

Methods in org.camunda.bpm.engine.impl that return ProcessDefinitionQuery
 ProcessDefinitionQuery ProcessDefinitionQueryImpl.active()
           
 ProcessDefinitionQuery RepositoryServiceImpl.createProcessDefinitionQuery()
           
 ProcessDefinitionQuery ProcessDefinitionQueryImpl.eventSubscription(String eventType, String eventName)
           
 ProcessDefinitionQuery ProcessDefinitionQueryImpl.incidentId(String incidentId)
           
 ProcessDefinitionQuery ProcessDefinitionQueryImpl.incidentMessage(String incidentMessage)
           
 ProcessDefinitionQuery ProcessDefinitionQueryImpl.incidentMessageLike(String incidentMessageLike)
           
 ProcessDefinitionQuery ProcessDefinitionQueryImpl.incidentType(String incidentType)
           
 ProcessDefinitionQuery ProcessDefinitionQueryImpl.messageEventSubscription(String messageName)
           
 ProcessDefinitionQuery ProcessDefinitionQueryImpl.messageEventSubscriptionName(String messageName)
           
 ProcessDefinitionQuery ProcessDefinitionQueryImpl.orderByDeploymentId()
           
 ProcessDefinitionQuery ProcessDefinitionQueryImpl.orderByProcessDefinitionCategory()
           
 ProcessDefinitionQuery ProcessDefinitionQueryImpl.orderByProcessDefinitionId()
           
 ProcessDefinitionQuery ProcessDefinitionQueryImpl.orderByProcessDefinitionKey()
           
 ProcessDefinitionQuery ProcessDefinitionQueryImpl.orderByProcessDefinitionName()
           
 ProcessDefinitionQuery ProcessDefinitionQueryImpl.orderByProcessDefinitionVersion()
           
 ProcessDefinitionQuery ProcessDefinitionQueryImpl.orderByTenantId()
           
 ProcessDefinitionQuery ProcessDefinitionQueryImpl.processDefinitionStarter(String procDefId)
           
 ProcessDefinitionQuery ProcessDefinitionQueryImpl.suspended()
           
 ProcessDefinitionQuery ProcessDefinitionQueryImpl.tenantIdIn(String... tenantIds)
           
 

Uses of ProcessDefinitionQuery in org.camunda.bpm.engine.repository
 

Methods in org.camunda.bpm.engine.repository that return ProcessDefinitionQuery
 ProcessDefinitionQuery ProcessDefinitionQuery.active()
          Only selects process definitions which are active
 ProcessDefinitionQuery ProcessDefinitionQuery.deploymentId(String deploymentId)
          Only select process definitions that are deployed in a deployment with the given deployment id
 ProcessDefinitionQuery ProcessDefinitionQuery.incidentId(String incidentId)
          Only selects process definitions with the given incident id.
 ProcessDefinitionQuery ProcessDefinitionQuery.incidentMessage(String incidentMessage)
          Only selects process definitions with the given incident message.
 ProcessDefinitionQuery ProcessDefinitionQuery.incidentMessageLike(String incidentMessageLike)
          Only selects process definitions with an incident message like the given.
 ProcessDefinitionQuery ProcessDefinitionQuery.incidentType(String incidentType)
          Only selects process definitions with the given incident type.
 ProcessDefinitionQuery ProcessDefinitionQuery.latestVersion()
           Only select the process definitions which are the latest deployed (ie.
 ProcessDefinitionQuery ProcessDefinitionQuery.messageEventSubscription(String messageName)
          Deprecated. 
 ProcessDefinitionQuery ProcessDefinitionQuery.messageEventSubscriptionName(String messageName)
          Selects the single process definition which has a start message event with the messageName.
 ProcessDefinitionQuery ProcessDefinitionQuery.orderByDeploymentId()
          Order by deployment id (needs to be followed by Query.asc() or Query.desc()).
 ProcessDefinitionQuery ProcessDefinitionQuery.orderByProcessDefinitionCategory()
          Order by the category of the process definitions (needs to be followed by Query.asc() or Query.desc()).
 ProcessDefinitionQuery ProcessDefinitionQuery.orderByProcessDefinitionId()
          Order by the id of the process definitions (needs to be followed by Query.asc() or Query.desc()).
 ProcessDefinitionQuery ProcessDefinitionQuery.orderByProcessDefinitionKey()
          Order by process definition key (needs to be followed by Query.asc() or Query.desc()).
 ProcessDefinitionQuery ProcessDefinitionQuery.orderByProcessDefinitionName()
          Order by the name of the process definitions (needs to be followed by Query.asc() or Query.desc()).
 ProcessDefinitionQuery ProcessDefinitionQuery.orderByProcessDefinitionVersion()
          Order by the version of the process definitions (needs to be followed by Query.asc() or Query.desc()).
 ProcessDefinitionQuery ProcessDefinitionQuery.orderByTenantId()
          Order by tenant id (needs to be followed by Query.asc() or Query.desc()).
 ProcessDefinitionQuery ProcessDefinitionQuery.processDefinitionCategory(String processDefinitionCategory)
          Only select process definitions with the given category.
 ProcessDefinitionQuery ProcessDefinitionQuery.processDefinitionCategoryLike(String processDefinitionCategoryLike)
          Only select process definitions where the category matches the given parameter.
 ProcessDefinitionQuery ProcessDefinitionQuery.processDefinitionId(String processDefinitionId)
          Only select process definiton with the given id.
 ProcessDefinitionQuery ProcessDefinitionQuery.processDefinitionIdIn(String... ids)
          Only select process definiton with the given id.
 ProcessDefinitionQuery ProcessDefinitionQuery.processDefinitionKey(String processDefinitionKey)
          Only select process definition with the given key.
 ProcessDefinitionQuery ProcessDefinitionQuery.processDefinitionKeyLike(String processDefinitionKeyLike)
          Only select process definitions where the key matches the given parameter.
 ProcessDefinitionQuery ProcessDefinitionQuery.processDefinitionName(String processDefinitionName)
          Only select process definitions with the given name.
 ProcessDefinitionQuery ProcessDefinitionQuery.processDefinitionNameLike(String processDefinitionNameLike)
          Only select process definitions where the name matches the given parameter.
 ProcessDefinitionQuery ProcessDefinitionQuery.processDefinitionResourceName(String resourceName)
          Only select process definition with the given resource name.
 ProcessDefinitionQuery ProcessDefinitionQuery.processDefinitionResourceNameLike(String resourceNameLike)
          Only select process definition with a resource name like the given .
 ProcessDefinitionQuery ProcessDefinitionQuery.processDefinitionVersion(Integer processDefinitionVersion)
          Only select process definition with a certain version.
 ProcessDefinitionQuery ProcessDefinitionQuery.startableByUser(String userId)
          Only selects process definitions which given userId is authorized to start
 ProcessDefinitionQuery ProcessDefinitionQuery.suspended()
          Only selects process definitions which are suspended
 ProcessDefinitionQuery ProcessDefinitionQuery.tenantIdIn(String... tenantIds)
          Only select process definitions with one of the given tenant ids.
 



Copyright © 2016 camunda services GmbH. All rights reserved.