## Uses of Interface
org.activiti.engine.query.Query

- Packages that use Query
  Package | Description
  --- | ---
  org.activiti.engine.history | Classes related to the `HistoryService`.
  org.activiti.engine.identity | classes related to the `IdentityService`.
  org.activiti.engine.query | Classes related to the querying entities in the engine.
  org.activiti.engine.repository | Classes related to the `RepositoryService`.
  org.activiti.engine.runtime | Classes related to the `RuntimeService`.
  org.activiti.engine.task | Classes related to the `TaskService`.

- - ### Uses of Query in org.activiti.engine.history

    Subinterfaces of Query in org.activiti.engine.history
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `HistoricActivityInstanceQuery` Programmatic querying for `HistoricActivityInstance`s.
    `interface` | `HistoricDetailQuery` Programmatic querying for `HistoricDetail`s.
    `interface` | `HistoricProcessInstanceQuery` Allows programmatic querying of `HistoricProcessInstance`s.
    `interface` | `HistoricTaskInstanceQuery` Allows programmatic querying for `HistoricTaskInstance`s.
    `interface` | `HistoricVariableInstanceQuery` Programmatic querying for `HistoricVariableInstance`s.

  - ### Uses of Query in org.activiti.engine.identity

    Subinterfaces of Query in org.activiti.engine.identity
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `GroupQuery` Allows to programmatically query for `Group`s.
    `interface` | `UserQuery` Allows programmatic querying of `User`

  - ### Uses of Query in org.activiti.engine.query

    Classes in org.activiti.engine.query with type parameters of type Query
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Query<T extends Query<?,?>,U>` Describes basic methods for querying.

  - ### Uses of Query in org.activiti.engine.repository

    Subinterfaces of Query in org.activiti.engine.repository
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `DeploymentQuery` Allows programmatic querying of `Deployment`s.
    `interface` | `ModelQuery` Allows programmatic querying of `Model`s.
    `interface` | `ProcessDefinitionQuery` Allows programmatic querying of `ProcessDefinition`s.

  - ### Uses of Query in org.activiti.engine.runtime

    Subinterfaces of Query in org.activiti.engine.runtime
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ExecutionQuery` Allows programmatic querying of `Execution`s.
    `interface` | `JobQuery` Allows programmatic querying of `Job`s.
    `interface` | `ProcessInstanceQuery` Allows programmatic querying of `ProcessInstance`s.

  - ### Uses of Query in org.activiti.engine.task

    Subinterfaces of Query in org.activiti.engine.task
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `TaskInfoQuery<T extends TaskInfoQuery<?,?>,V extends TaskInfo>` Interface containing shared methods between the `TaskQuery` and the `HistoricTaskInstanceQuery`.
    `interface` | `TaskQuery` Allows programmatic querying of `Task`s;

Copyright © 2016 Alfresco. All rights reserved.