Uses of Interface
org.camunda.bpm.engine.externaltask.ExternalTaskQuery

Packages that use ExternalTaskQuery
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.externaltask   
org.camunda.bpm.engine.impl API implementation classes, which shouldn't directly be used by end-users. 
 

Uses of ExternalTaskQuery in org.camunda.bpm.engine
 

Methods in org.camunda.bpm.engine that return ExternalTaskQuery
 ExternalTaskQuery ExternalTaskService.createExternalTaskQuery()
           Queries for tasks that the currently authenticated user has at least one of the following permissions for: Permissions.READ on Resources.PROCESS_INSTANCE Permissions.READ_INSTANCE on Resources.PROCESS_DEFINITION
 

Uses of ExternalTaskQuery in org.camunda.bpm.engine.externaltask
 

Methods in org.camunda.bpm.engine.externaltask that return ExternalTaskQuery
 ExternalTaskQuery ExternalTaskQuery.active()
          Only select external tasks that are currently not suspended
 ExternalTaskQuery ExternalTaskQuery.activityId(String activityId)
          Only select external tasks that belong to an instance of the given activity
 ExternalTaskQuery ExternalTaskQuery.executionId(String executionId)
          Only select external tasks created in the context of the given execution
 ExternalTaskQuery ExternalTaskQuery.externalTaskId(String externalTaskId)
          Only select the external task with the given id
 ExternalTaskQuery ExternalTaskQuery.locked()
          Only select external tasks that are currently locked, i.e.
 ExternalTaskQuery ExternalTaskQuery.lockExpirationAfter(Date lockExpirationDate)
          Only select external tasks that have a lock expiring after the given date
 ExternalTaskQuery ExternalTaskQuery.lockExpirationBefore(Date lockExpirationDate)
          Only select external tasks that have a lock expiring before the given date
 ExternalTaskQuery ExternalTaskQuery.noRetriesLeft()
          Only select external tasks that have retries = 0
 ExternalTaskQuery ExternalTaskQuery.notLocked()
          Only select external tasks that are not currently locked, i.e.
 ExternalTaskQuery ExternalTaskQuery.orderById()
          Order by external task id (needs to be followed by Query.asc() or Query.desc()).
 ExternalTaskQuery ExternalTaskQuery.orderByLockExpirationTime()
          Order by lock expiration time (needs to be followed by Query.asc() or Query.desc()).
 ExternalTaskQuery ExternalTaskQuery.orderByProcessDefinitionId()
          Order by process definition id (needs to be followed by Query.asc() or Query.desc()).
 ExternalTaskQuery ExternalTaskQuery.orderByProcessDefinitionKey()
          Order by process definition key (needs to be followed by Query.asc() or Query.desc()).
 ExternalTaskQuery ExternalTaskQuery.orderByProcessInstanceId()
          Order by process instance id (needs to be followed by Query.asc() or Query.desc()).
 ExternalTaskQuery ExternalTaskQuery.processDefinitionId(String processDefinitionId)
          Only select external tasks that belong to an instance of the given process definition
 ExternalTaskQuery ExternalTaskQuery.processInstanceId(String processInstanceId)
          Only select external tasks created in the context of the given process instance
 ExternalTaskQuery ExternalTaskQuery.suspended()
          Only select external tasks that are currently suspended
 ExternalTaskQuery ExternalTaskQuery.topicName(String topicName)
          Only select external tasks of the given topic
 ExternalTaskQuery ExternalTaskQuery.withRetriesLeft()
          Only select external tasks that have retries > 0
 ExternalTaskQuery ExternalTaskQuery.workerId(String workerId)
          Only select external tasks that was most recently locked by the given worker
 

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

Classes in org.camunda.bpm.engine.impl that implement ExternalTaskQuery
 class ExternalTaskQueryImpl
           
 

Methods in org.camunda.bpm.engine.impl that return ExternalTaskQuery
 ExternalTaskQuery ExternalTaskQueryImpl.active()
           
 ExternalTaskQuery ExternalTaskQueryImpl.activityId(String activityId)
           
 ExternalTaskQuery ExternalTaskServiceImpl.createExternalTaskQuery()
           
 ExternalTaskQuery ExternalTaskQueryImpl.executionId(String executionId)
           
 ExternalTaskQuery ExternalTaskQueryImpl.externalTaskId(String externalTaskId)
           
 ExternalTaskQuery ExternalTaskQueryImpl.locked()
           
 ExternalTaskQuery ExternalTaskQueryImpl.lockExpirationAfter(Date lockExpirationDate)
           
 ExternalTaskQuery ExternalTaskQueryImpl.lockExpirationBefore(Date lockExpirationDate)
           
 ExternalTaskQuery ExternalTaskQueryImpl.noRetriesLeft()
           
 ExternalTaskQuery ExternalTaskQueryImpl.notLocked()
           
 ExternalTaskQuery ExternalTaskQueryImpl.orderById()
           
 ExternalTaskQuery ExternalTaskQueryImpl.orderByLockExpirationTime()
           
 ExternalTaskQuery ExternalTaskQueryImpl.orderByProcessDefinitionId()
           
 ExternalTaskQuery ExternalTaskQueryImpl.orderByProcessDefinitionKey()
           
 ExternalTaskQuery ExternalTaskQueryImpl.orderByProcessInstanceId()
           
 ExternalTaskQuery ExternalTaskQueryImpl.processDefinitionId(String processDefinitionId)
           
 ExternalTaskQuery ExternalTaskQueryImpl.processInstanceId(String processInstanceId)
           
 ExternalTaskQuery ExternalTaskQueryImpl.suspended()
           
 ExternalTaskQuery ExternalTaskQueryImpl.topicName(String topicName)
           
 ExternalTaskQuery ExternalTaskQueryImpl.withRetriesLeft()
           
 ExternalTaskQuery ExternalTaskQueryImpl.workerId(String workerId)
           
 



Copyright © 2016 camunda services GmbH. All rights reserved.