| Package | Description | 
|---|---|
| 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 aProcessEnginecan be obtained.Through the services obtained from such a ProcessEngine, BPM and workflow operation
    can be executed:RepositoryService:
    ManagesDeploymentsRuntimeService:
    For starting and searchingProcessInstancesTaskService:
    Exposes operations to manage human (standalone)Tasks,
    such as claiming, completing and assigning tasksIdentityService:
    Used for managingUsers,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. | 
| 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. | 
| org.camunda.bpm.engine.rest.dto.repository | 
| Modifier and Type | Method and Description | 
|---|---|
| ProcessDefinitionQuery | RepositoryService. createProcessDefinitionQuery()Query process definitions. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ProcessDefinitionQueryImpl | 
| Modifier and Type | Method and Description | 
|---|---|
| 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. includeProcessDefinitionsWithoutTenantId()Select process definitions which have no tenant id. | 
| 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()orQuery.desc()). | 
| ProcessDefinitionQuery | ProcessDefinitionQuery. orderByProcessDefinitionCategory()Order by the category of the process definitions (needs to be followed by  Query.asc()orQuery.desc()). | 
| ProcessDefinitionQuery | ProcessDefinitionQuery. orderByProcessDefinitionId()Order by the id of the process definitions (needs to be followed by  Query.asc()orQuery.desc()). | 
| ProcessDefinitionQuery | ProcessDefinitionQuery. orderByProcessDefinitionKey()Order by process definition key (needs to be followed by  Query.asc()orQuery.desc()). | 
| ProcessDefinitionQuery | ProcessDefinitionQuery. orderByProcessDefinitionName()Order by the name of the process definitions (needs to be followed by  Query.asc()orQuery.desc()). | 
| ProcessDefinitionQuery | ProcessDefinitionQuery. orderByProcessDefinitionVersion()Order by the version of the process definitions (needs to be followed by  Query.asc()orQuery.desc()). | 
| ProcessDefinitionQuery | ProcessDefinitionQuery. orderByTenantId()Order by tenant id (needs to be followed by  Query.asc()orQuery.desc()). | 
| ProcessDefinitionQuery | ProcessDefinitionQuery. orderByVersionTag()Order by version tag (needs to be followed by  Query.asc()orQuery.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. | 
| ProcessDefinitionQuery | ProcessDefinitionQuery. versionTag(String versionTag)Only selects process definitions with a specific version tag | 
| ProcessDefinitionQuery | ProcessDefinitionQuery. versionTagLike(String versionTagLike)Only selects process definitions with a version tag like the given | 
| ProcessDefinitionQuery | ProcessDefinitionQuery. withoutTenantId()Only select process definitions which have no tenant id. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected ProcessDefinitionQuery | ProcessDefinitionQueryDto. createNewQuery(ProcessEngine engine) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | ProcessDefinitionQueryDto. applyFilters(ProcessDefinitionQuery query) | 
| protected void | ProcessDefinitionQueryDto. applySortBy(ProcessDefinitionQuery query,
           String sortBy,
           Map<String,Object> parameters,
           ProcessEngine engine) | 
Copyright © 2018. All rights reserved.