# Uses of Interface
org.flowable.common.engine.api.query.Query

Packages that use Query
Package
Description
org.flowable.batch.api
org.flowable.cmmn.api.history
org.flowable.cmmn.api.repository
org.flowable.cmmn.api.runtime
org.flowable.common.engine.api.query
org.flowable.dmn.api
org.flowable.engine.history
Classes related to the `HistoryService`.
org.flowable.engine.repository
Classes related to the `RepositoryService`.
org.flowable.engine.runtime
Classes related to the `RuntimeService`.
org.flowable.eventregistry.api
org.flowable.eventsubscription.api
org.flowable.job.api
org.flowable.task.api
org.flowable.task.api.history
org.flowable.variable.api.history
org.flowable.variable.api.runtime

- ## Uses of Query in org.flowable.batch.api

  Subinterfaces of Query in org.flowable.batch.api
  Modifier and Type
  Interface
  Description
  `interface`
  `BatchPartQuery`
  `interface`
  `BatchQuery`

- ## Uses of Query in org.flowable.cmmn.api.history

  Subinterfaces of Query in org.flowable.cmmn.api.history
  Modifier and Type
  Interface
  Description
  `interface`
  `HistoricCaseInstanceQuery`
  `interface`
  `HistoricMilestoneInstanceQuery`
  `interface`
  `HistoricPlanItemInstanceQuery`
  `interface`
  `HistoricVariableInstanceQuery`

- ## Uses of Query in org.flowable.cmmn.api.repository

  Subinterfaces of Query in org.flowable.cmmn.api.repository
  Modifier and Type
  Interface
  Description
  `interface`
  `CaseDefinitionQuery`
  `interface`
  `CmmnDeploymentQuery`
  Allows programmatic querying of `CmmnDeployment`s.

- ## Uses of Query in org.flowable.cmmn.api.runtime

  Subinterfaces of Query in org.flowable.cmmn.api.runtime
  Modifier and Type
  Interface
  Description
  `interface`
  `CaseInstanceQuery`
  `interface`
  `GenericEventListenerInstanceQuery`
  `interface`
  `IntentEventListenerInstanceQuery`
  `interface`
  `MilestoneInstanceQuery`
  `interface`
  `PlanItemInstanceQuery`
  Allows to query for `PlanItemInstance`s.
  `interface`
  `SignalEventListenerInstanceQuery`
  `interface`
  `UserEventListenerInstanceQuery`
  `interface`
  `VariableInstanceQuery`

- ## Uses of Query in org.flowable.common.engine.api.query

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

- ## Uses of Query in org.flowable.dmn.api

  Subinterfaces of Query in org.flowable.dmn.api
  Modifier and Type
  Interface
  Description
  `interface`
  `DmnDecisionQuery`
  Allows programmatic querying of `DmnDecision`s.
  `interface`
  `DmnDeploymentQuery`
  Allows programmatic querying of `DmnDeployment`s.
  `interface`
  `DmnHistoricDecisionExecutionQuery`
  Allows programmatic querying of `DmnHistoricDecisionExecution`s.

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

  Subinterfaces of Query in org.flowable.engine.history
  Modifier and Type
  Interface
  Description
  `interface`
  `HistoricActivityInstanceQuery`
  Programmatic querying for `HistoricActivityInstance`s.
  `interface`
  `HistoricDetailQuery`
  Programmatic querying for `HistoricDetail`s.
  `interface`
  `HistoricProcessInstanceQuery`
  Allows programmatic querying of `HistoricProcessInstance`s.

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

  Subinterfaces of Query in org.flowable.engine.repository
  Modifier and Type
  Interface
  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.flowable.engine.runtime

  Subinterfaces of Query in org.flowable.engine.runtime
  Modifier and Type
  Interface
  Description
  `interface`
  `ActivityInstanceQuery`
  Programmatic querying for `ActivityInstance`s.
  `interface`
  `ExecutionQuery`
  Allows programmatic querying of `Execution`s.
  `interface`
  `ProcessInstanceQuery`
  Allows programmatic querying of `ProcessInstance`s.

- ## Uses of Query in org.flowable.eventregistry.api

  Subinterfaces of Query in org.flowable.eventregistry.api
  Modifier and Type
  Interface
  Description
  `interface`
  `ChannelDefinitionQuery`
  Allows programmatic querying of `ChannelDefinition`s.
  `interface`
  `EventDefinitionQuery`
  Allows programmatic querying of `EventDefinition`s.
  `interface`
  `EventDeploymentQuery`
  Allows programmatic querying of `EventDeployment`s.

- ## Uses of Query in org.flowable.eventsubscription.api

  Subinterfaces of Query in org.flowable.eventsubscription.api
  Modifier and Type
  Interface
  Description
  `interface`
  `EventSubscriptionQuery`
  Allows programmatic querying of `EventSubscription`s.

- ## Uses of Query in org.flowable.job.api

  Subinterfaces of Query in org.flowable.job.api
  Modifier and Type
  Interface
  Description
  `interface`
  `BaseJobQuery<U extends BaseJobQuery<U,T>,T extends Job>`
  Allows programmatic querying of `Job`s.
  `interface`
  `DeadLetterJobQuery`
  Allows programmatic querying of `Job`s.
  `interface`
  `ExternalWorkerJobQuery`
  Allows programmatic querying of External Worker `Job`s.
  `interface`
  `HistoryJobQuery`
  Allows programmatic querying of `HistoryJob`s.
  `interface`
  `JobQuery`
  Allows programmatic querying of `Job`s.
  `interface`
  `SuspendedJobQuery`
  Allows programmatic querying of `Job`s.
  `interface`
  `TimerJobQuery`
  Allows programmatic querying of `Job`s.

- ## Uses of Query in org.flowable.task.api

  Subinterfaces of Query in org.flowable.task.api
  Modifier and Type
  Interface
  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;

- ## Uses of Query in org.flowable.task.api.history

  Subinterfaces of Query in org.flowable.task.api.history
  Modifier and Type
  Interface
  Description
  `interface`
  `HistoricTaskInstanceQuery`
  Allows programmatic querying for `HistoricTaskInstance`s.
  `interface`
  `HistoricTaskLogEntryQuery`
  Allows programmatic querying of `HistoricTaskLogEntry`s;

- ## Uses of Query in org.flowable.variable.api.history

  Subinterfaces of Query in org.flowable.variable.api.history
  Modifier and Type
  Interface
  Description
  `interface`
  `HistoricVariableInstanceQuery`
  Programmatic querying for `HistoricVariableInstance`s.

- ## Uses of Query in org.flowable.variable.api.runtime

  Subinterfaces of Query in org.flowable.variable.api.runtime
  Modifier and Type
  Interface
  Description
  `interface`
  `VariableInstanceQuery`
  Programmatic querying for `VariableInstance`s.