# Uses of Interface
org.flowable.eventsubscription.api.EventSubscriptionQuery

Packages that use EventSubscriptionQuery
Package
Description
org.flowable.cmmn.api
org.flowable.engine
Public API of the Flowable 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 `Deployment`s.
`RuntimeService`: For starting and searching `ProcessInstance`s.
`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 administration and maintenance operations, which have no relation to the runtime exection 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.flowable.eventsubscription.api

- ## Uses of EventSubscriptionQuery in org.flowable.cmmn.api

  Methods in org.flowable.cmmn.api that return EventSubscriptionQuery
  Modifier and Type
  Method
  Description
  `EventSubscriptionQuery`
  CmmnRuntimeService.`createEventSubscriptionQuery()`
  Creates a new `EventSubscriptionQuery` instance, that can be used to query the event subscriptions.

- ## Uses of EventSubscriptionQuery in org.flowable.engine

  Methods in org.flowable.engine that return EventSubscriptionQuery
  Modifier and Type
  Method
  Description
  `EventSubscriptionQuery`
  RuntimeService.`createEventSubscriptionQuery()`
  Creates a new `EventSubscriptionQuery` instance, that can be used to query the event subscriptions.

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

  Methods in org.flowable.eventsubscription.api that return EventSubscriptionQuery
  Modifier and Type
  Method
  Description
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`activityId(String activityId)`
  Only select event subscriptions which have an activity with the given id.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`caseDefinitionId(String caseDefinitionId)`
  Only select event subscriptions which have the given case definition id.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`caseInstanceId(String caseInstanceId)`
  Only select event subscriptions which have the given case instance id.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`configuration(String configuration)`
  Only select event subscriptions with the given configuration.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`configurations(Collection<String> configurations)`
  Only select event subscriptions with the given configurations.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`createdAfter(Date afterTime)`
  Only select event subscriptions that were created after the given start time.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`createdBefore(Date beforeTime)`
  Only select event subscriptions that were created before the given start time.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`endOr()`
  End an OR statement.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`eventName(String eventName)`
  Only select event subscriptions with the given name.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`eventType(String eventType)`
  Only select event subscriptions with the given type.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`executionId(String executionId)`
  Only select event subscriptions with the given execution id.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`id(String id)`
  Only select event subscriptions with the given id.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`or()`
  Begin an OR statement.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`orderByCreateDate()`
  Order by create date (needs to be followed by `Query.asc()` or `Query.desc()`).
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`orderByEventName()`
  Order by event name (needs to be followed by `Query.asc()` or `Query.desc()`).
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`orderByExecutionId()`
  Order by execution id (needs to be followed by `Query.asc()` or `Query.desc()`).
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`orderById()`
  Order by id (needs to be followed by `Query.asc()` or `Query.desc()`).
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`orderByProcessDefinitionId()`
  Order by process definition id (needs to be followed by `Query.asc()` or `Query.desc()`).
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`orderByProcessInstanceId()`
  Order by process instance id (needs to be followed by `Query.asc()` or `Query.desc()`).
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`orderByTenantId()`
  Order by tenant id (needs to be followed by `Query.asc()` or `Query.desc()`).
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`planItemInstanceId(String planItemInstanceId)`
  Only select event subscriptions which have the given plan item instance id.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`processDefinitionId(String processDefinitionId)`
  Only select event subscriptions which have the given process definition id.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`processInstanceId(String processInstanceId)`
  Only select event subscriptions which have the given process instance id.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`scopeDefinitionId(String scopeDefinitionId)`
  Only select event subscriptions which have a scope definition id with the given value.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`scopeDefinitionKey(String scopeDefinitionKey)`
  Only select event subscriptions which have a scope definition key with the given value.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`scopeId(String scopeId)`
  Only select event subscriptions which have a scope id with the given value.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`scopeType(String scopeType)`
  Only select event subscriptions which have a scope type with the given value.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`subScopeId(String subScopeId)`
  Only select event subscriptions which have a sub scope id with the given value.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`tenantId(String tenantId)`
  Only select event subscriptions with the given tenant id.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`tenantIds(Collection<String> tenantIds)`
  Only select event subscriptions with the given tenant id.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`withoutConfiguration()`
  Only select event subscriptions that have no configuration.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`withoutProcessDefinitionId()`
  Only select event subscriptions without a process definition id value.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`withoutProcessInstanceId()`
  Only select event subscriptions without a process instance id value.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`withoutScopeDefinitionId()`
  Only select event subscriptions without a scope definition id value.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`withoutScopeId()`
  Only select event subscriptions without a scope id value.
  `EventSubscriptionQuery`
  EventSubscriptionQuery.`withoutTenantId()`
  Only select event subscriptions without a tenant id.