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.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.
 

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.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.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()
           
 

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.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.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.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.
 



Copyright © 2015 camunda services GmbH. All rights reserved.