| 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 a ProcessEngine can be obtained.Through the services obtained from such a ProcessEngine, BPM and workflow operation
    can be executed:RepositoryService:
    Manages DeploymentsRuntimeService:
    For starting and searching ProcessInstancesTaskService:
    Exposes operations to manage human (standalone) Tasks,
    such as claiming, completing and assigning tasksIdentityService:
    Used for managing Users,
    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.impl.migration | |
| org.camunda.bpm.engine.migration | |
| org.camunda.bpm.engine.rest.dto.runtime | |
| org.camunda.bpm.engine.runtime | 
 Classes related to the  
RuntimeService. | 
| Modifier and Type | Method and Description | 
|---|---|
ProcessInstanceQuery | 
RuntimeService.createProcessInstanceQuery()
Creates a new  
ProcessInstanceQuery instance, that can be used
 to query process instances. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ProcessInstanceQueryImpl  | 
| Modifier and Type | Field and Description | 
|---|---|
protected ProcessInstanceQuery | 
MigrationPlanExecutionBuilderImpl.processInstanceQuery  | 
| Modifier and Type | Method and Description | 
|---|---|
ProcessInstanceQuery | 
MigrationPlanExecutionBuilderImpl.getProcessInstanceQuery()  | 
| Modifier and Type | Method and Description | 
|---|---|
MigrationPlanExecutionBuilder | 
MigrationPlanExecutionBuilderImpl.processInstanceQuery(ProcessInstanceQuery processInstanceQuery)  | 
| Modifier and Type | Method and Description | 
|---|---|
MigrationPlanExecutionBuilder | 
MigrationPlanExecutionBuilder.processInstanceQuery(ProcessInstanceQuery processInstanceQuery)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected ProcessInstanceQuery | 
ProcessInstanceQueryDto.createNewQuery(ProcessEngine engine)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
ProcessInstanceQueryDto.applyFilters(ProcessInstanceQuery query)  | 
protected void | 
ProcessInstanceQueryDto.applySortBy(ProcessInstanceQuery query,
           String sortBy,
           Map<String,Object> parameters,
           ProcessEngine engine)  | 
| Modifier and Type | Method and Description | 
|---|---|
ProcessInstanceQuery | 
ProcessInstanceQuery.active()
Only selects process instances which are active, which means that
 neither the process instance nor the corresponding process definition
 are suspended. 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.activityIdIn(String... activityIds)
Only selects process instances with leaf activity instances
 or transition instances (async before, async after) in
 at least one of the given activity ids. 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.caseInstanceId(String caseInstanceId)
Selects the process instances which are associated with the given case instance id. 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.deploymentId(String deploymentId)
Selects the process instances which belong to the given deployment id. 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.incidentId(String incidentId)
Only selects process instances with the given incident id. 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.incidentMessage(String incidentMessage)
Only selects process instances with the given incident message. 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.incidentMessageLike(String incidentMessageLike)
Only selects process instances with an incident message like the given. 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.incidentType(String incidentType)
Only selects process instances with the given incident type. 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.orderByProcessDefinitionId()
Order by process definition id (needs to be followed by  
Query.asc() or Query.desc()). | 
ProcessInstanceQuery | 
ProcessInstanceQuery.orderByProcessDefinitionKey()
Order by process definition key (needs to be followed by  
Query.asc() or Query.desc()). | 
ProcessInstanceQuery | 
ProcessInstanceQuery.orderByProcessInstanceId()
Order by id (needs to be followed by  
Query.asc() or Query.desc()). | 
ProcessInstanceQuery | 
ProcessInstanceQuery.orderByTenantId()
Order by tenant id (needs to be followed by  
Query.asc() or Query.desc()). | 
ProcessInstanceQuery | 
ProcessInstanceQuery.processDefinitionId(String processDefinitionId)
Selects the process instances which are defined by a process definition
 with the given id. 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.processDefinitionKey(String processDefinitionKey)
Select the process instances which are defined by a process definition with
 the given key. 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.processInstanceBusinessKey(String processInstanceBusinessKey)
Select process instances with the given business key 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.processInstanceBusinessKey(String processInstanceBusinessKey,
                          String processDefinitionKey)
Select process instance with the given business key, unique for the given process definition 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.processInstanceId(String processInstanceId)
Select the process instance with the given id 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.processInstanceIds(Set<String> processInstanceIds)
Select process instances whose id is in the given set of ids 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.subCaseInstanceId(String subCaseInstanceId)
Select the process instance that has as sub case instance the given
 case instance. 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.subProcessInstanceId(String subProcessInstanceId)
Select the process instance that have as sub process instance the given
 process instance. 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.superCaseInstanceId(String superCaseInstanceId)
Select the process instances which are a sub process instance of the given
 super case instance. 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.superProcessInstanceId(String superProcessInstanceId)
Select the process instances which are a sub process instance of the given
 super process instance. 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.suspended()
Only selects process instances which are suspended, either because the
 process instance itself is suspended or because the corresponding process
 definition is suspended 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.tenantIdIn(String... tenantIds)
Only select process instances with one of the given tenant ids. 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.variableValueEquals(String name,
                   Object value)
Only select process instances which have a global variable with the given value. 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.variableValueGreaterThan(String name,
                        Object value)
Only select process instances which have a variable value greater than the passed value. 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.variableValueGreaterThanOrEqual(String name,
                               Object value)
Only select process instances which have a global variable value greater than or equal to
 the passed value. 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.variableValueLessThan(String name,
                     Object value)
Only select process instances which have a global variable value less than the passed value. 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.variableValueLessThanOrEqual(String name,
                            Object value)
Only select process instances which have a global variable value less than or equal to the passed value. 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.variableValueLike(String name,
                 String value)
Only select process instances which have a global variable value like the given value. 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.variableValueNotEquals(String name,
                      Object value)
Only select process instances which have a global variable with the given name, but
 with a different value than the passed value. 
 | 
ProcessInstanceQuery | 
ProcessInstanceQuery.withoutTenantId()
Only selects process instances which have no tenant id. 
 | 
Copyright © 2017. All rights reserved.