Uses of Interface
org.camunda.bpm.engine.runtime.ProcessInstanceQuery

Packages that use ProcessInstanceQuery
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.impl.cmd.batch   
org.camunda.bpm.engine.impl.migration   
org.camunda.bpm.engine.migration   
org.camunda.bpm.engine.runtime Classes related to the RuntimeService
 

Uses of ProcessInstanceQuery in org.camunda.bpm.engine
 

Methods in org.camunda.bpm.engine that return ProcessInstanceQuery
 ProcessInstanceQuery RuntimeService.createProcessInstanceQuery()
          Creates a new ProcessInstanceQuery instance, that can be used to query process instances.
 

Methods in org.camunda.bpm.engine with parameters of type ProcessInstanceQuery
 Batch RuntimeService.deleteProcessInstancesAsync(List<String> processInstanceIds, ProcessInstanceQuery processInstanceQuery, String deleteReason)
          Delete an existing runtime process instances asynchronously using Batch operation.
 Batch RuntimeService.deleteProcessInstancesAsync(ProcessInstanceQuery processInstanceQuery, String deleteReason)
          Delete an existing runtime process instances asynchronously using Batch operation.
 

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

Classes in org.camunda.bpm.engine.impl that implement ProcessInstanceQuery
 class ProcessInstanceQueryImpl
           
 

Methods in org.camunda.bpm.engine.impl that return ProcessInstanceQuery
 ProcessInstanceQuery ProcessInstanceQueryImpl.active()
           
 ProcessInstanceQuery ProcessInstanceQueryImpl.activityIdIn(String... activityIds)
           
 ProcessInstanceQuery ProcessInstanceQueryImpl.caseInstanceId(String caseInstanceId)
           
 ProcessInstanceQuery RuntimeServiceImpl.createProcessInstanceQuery()
           
 ProcessInstanceQuery ProcessInstanceQueryImpl.deploymentId(String deploymentId)
           
 ProcessInstanceQuery ProcessInstanceQueryImpl.incidentId(String incidentId)
           
 ProcessInstanceQuery ProcessInstanceQueryImpl.incidentMessage(String incidentMessage)
           
 ProcessInstanceQuery ProcessInstanceQueryImpl.incidentMessageLike(String incidentMessageLike)
           
 ProcessInstanceQuery ProcessInstanceQueryImpl.incidentType(String incidentType)
           
 ProcessInstanceQuery ProcessInstanceQueryImpl.orderByProcessDefinitionId()
           
 ProcessInstanceQuery ProcessInstanceQueryImpl.orderByProcessDefinitionKey()
           
 ProcessInstanceQuery ProcessInstanceQueryImpl.orderByProcessInstanceId()
           
 ProcessInstanceQuery ProcessInstanceQueryImpl.orderByTenantId()
           
 ProcessInstanceQuery ProcessInstanceQueryImpl.processInstanceBusinessKey(String businessKey)
           
 ProcessInstanceQuery ProcessInstanceQueryImpl.processInstanceBusinessKey(String businessKey, String processDefinitionKey)
           
 ProcessInstanceQuery ProcessInstanceQueryImpl.processInstanceIds(Set<String> processInstanceIds)
           
 ProcessInstanceQuery ProcessInstanceQueryImpl.subCaseInstanceId(String subCaseInstanceId)
           
 ProcessInstanceQuery ProcessInstanceQueryImpl.subProcessInstanceId(String subProcessInstanceId)
           
 ProcessInstanceQuery ProcessInstanceQueryImpl.superCaseInstanceId(String superCaseInstanceId)
           
 ProcessInstanceQuery ProcessInstanceQueryImpl.superProcessInstanceId(String superProcessInstanceId)
           
 ProcessInstanceQuery ProcessInstanceQueryImpl.suspended()
           
 ProcessInstanceQuery ProcessInstanceQueryImpl.tenantIdIn(String... tenantIds)
           
 ProcessInstanceQuery ProcessInstanceQueryImpl.withoutTenantId()
           
 

Methods in org.camunda.bpm.engine.impl with parameters of type ProcessInstanceQuery
 Batch RuntimeServiceImpl.deleteProcessInstancesAsync(List<String> processInstanceIds, ProcessInstanceQuery processInstanceQuery, String deleteReason)
           
 Batch RuntimeServiceImpl.deleteProcessInstancesAsync(ProcessInstanceQuery processInstanceQuery, String deleteReason)
           
 

Uses of ProcessInstanceQuery in org.camunda.bpm.engine.impl.cmd.batch
 

Fields in org.camunda.bpm.engine.impl.cmd.batch declared as ProcessInstanceQuery
protected  ProcessInstanceQuery DeleteProcessInstanceBatchCmd.processInstanceQuery
           
 

Constructors in org.camunda.bpm.engine.impl.cmd.batch with parameters of type ProcessInstanceQuery
DeleteProcessInstanceBatchCmd(List<String> processInstances, ProcessInstanceQuery processInstanceQuery, String deleteReason)
           
 

Uses of ProcessInstanceQuery in org.camunda.bpm.engine.impl.migration
 

Fields in org.camunda.bpm.engine.impl.migration declared as ProcessInstanceQuery
protected  ProcessInstanceQuery MigrationPlanExecutionBuilderImpl.processInstanceQuery
           
 

Methods in org.camunda.bpm.engine.impl.migration that return ProcessInstanceQuery
 ProcessInstanceQuery MigrationPlanExecutionBuilderImpl.getProcessInstanceQuery()
           
 

Methods in org.camunda.bpm.engine.impl.migration with parameters of type ProcessInstanceQuery
 MigrationPlanExecutionBuilder MigrationPlanExecutionBuilderImpl.processInstanceQuery(ProcessInstanceQuery processInstanceQuery)
           
 

Uses of ProcessInstanceQuery in org.camunda.bpm.engine.migration
 

Methods in org.camunda.bpm.engine.migration with parameters of type ProcessInstanceQuery
 MigrationPlanExecutionBuilder MigrationPlanExecutionBuilder.processInstanceQuery(ProcessInstanceQuery processInstanceQuery)
           
 

Uses of ProcessInstanceQuery in org.camunda.bpm.engine.runtime
 

Methods in org.camunda.bpm.engine.runtime that return ProcessInstanceQuery
 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 © 2016 camunda services GmbH. All rights reserved.