Interface EventSubscriptionQuery

All Superinterfaces:
org.flowable.common.engine.api.query.Query<EventSubscriptionQuery,EventSubscription>

public interface EventSubscriptionQuery extends org.flowable.common.engine.api.query.Query<EventSubscriptionQuery,EventSubscription>
Allows programmatic querying of EventSubscriptions.
Author:
Tijs Rademakers
  • Method Details

    • id

      Only select event subscriptions with the given id.
    • eventType

      EventSubscriptionQuery eventType(String eventType)
      Only select event subscriptions with the given type.
    • eventName

      EventSubscriptionQuery eventName(String eventName)
      Only select event subscriptions with the given name.
    • executionId

      EventSubscriptionQuery executionId(String executionId)
      Only select event subscriptions with the given execution id.
    • processInstanceId

      EventSubscriptionQuery processInstanceId(String processInstanceId)
      Only select event subscriptions which have the given process instance id.
    • withoutProcessInstanceId

      EventSubscriptionQuery withoutProcessInstanceId()
      Only select event subscriptions without a process instance id value.
    • processDefinitionId

      EventSubscriptionQuery processDefinitionId(String processDefinitionId)
      Only select event subscriptions which have the given process definition id.
    • withoutProcessDefinitionId

      EventSubscriptionQuery withoutProcessDefinitionId()
      Only select event subscriptions without a process definition id value.
    • activityId

      EventSubscriptionQuery activityId(String activityId)
      Only select event subscriptions which have an activity with the given id.
    • caseInstanceId

      EventSubscriptionQuery caseInstanceId(String caseInstanceId)
      Only select event subscriptions which have the given case instance id.
    • planItemInstanceId

      EventSubscriptionQuery planItemInstanceId(String planItemInstanceId)
      Only select event subscriptions which have the given plan item instance id.
    • caseDefinitionId

      EventSubscriptionQuery caseDefinitionId(String caseDefinitionId)
      Only select event subscriptions which have the given case definition id.
    • subScopeId

      EventSubscriptionQuery subScopeId(String subScopeId)
      Only select event subscriptions which have a sub scope id with the given value.
    • scopeId

      EventSubscriptionQuery scopeId(String scopeId)
      Only select event subscriptions which have a scope id with the given value.
    • withoutScopeId

      EventSubscriptionQuery withoutScopeId()
      Only select event subscriptions without a scope id value.
    • scopeDefinitionId

      EventSubscriptionQuery scopeDefinitionId(String scopeDefinitionId)
      Only select event subscriptions which have a scope definition id with the given value.
    • withoutScopeDefinitionId

      EventSubscriptionQuery withoutScopeDefinitionId()
      Only select event subscriptions without a scope definition id value.
    • scopeDefinitionKey

      EventSubscriptionQuery scopeDefinitionKey(String scopeDefinitionKey)
      Only select event subscriptions which have a scope definition key with the given value.
    • scopeType

      EventSubscriptionQuery scopeType(String scopeType)
      Only select event subscriptions which have a scope type with the given value.
    • createdBefore

      EventSubscriptionQuery createdBefore(Date beforeTime)
      Only select event subscriptions that were created before the given start time.
    • createdAfter

      EventSubscriptionQuery createdAfter(Date afterTime)
      Only select event subscriptions that were created after the given start time.
    • tenantId

      EventSubscriptionQuery tenantId(String tenantId)
      Only select event subscriptions with the given tenant id.
    • tenantIds

      EventSubscriptionQuery tenantIds(Collection<String> tenantIds)
      Only select event subscriptions with the given tenant id.
    • withoutTenantId

      EventSubscriptionQuery withoutTenantId()
      Only select event subscriptions without a tenant id.
    • configuration

      EventSubscriptionQuery configuration(String configuration)
      Only select event subscriptions with the given configuration.
    • configurations

      EventSubscriptionQuery configurations(Collection<String> configurations)
      Only select event subscriptions with the given configurations.
    • withoutConfiguration

      EventSubscriptionQuery withoutConfiguration()
      Only select event subscriptions that have no configuration.
    • or

      Begin an OR statement. Make sure you invoke the endOr() method at the end of your OR statement.
    • endOr

      End an OR statement.
    • orderById

      Order by id (needs to be followed by Query.asc() or Query.desc()).
    • orderByExecutionId

      EventSubscriptionQuery orderByExecutionId()
      Order by execution id (needs to be followed by Query.asc() or Query.desc()).
    • orderByProcessInstanceId

      EventSubscriptionQuery orderByProcessInstanceId()
      Order by process instance id (needs to be followed by Query.asc() or Query.desc()).
    • orderByProcessDefinitionId

      EventSubscriptionQuery orderByProcessDefinitionId()
      Order by process definition id (needs to be followed by Query.asc() or Query.desc()).
    • orderByCreateDate

      EventSubscriptionQuery orderByCreateDate()
      Order by create date (needs to be followed by Query.asc() or Query.desc()).
    • orderByEventName

      EventSubscriptionQuery orderByEventName()
      Order by event name (needs to be followed by Query.asc() or Query.desc()).
    • orderByTenantId

      EventSubscriptionQuery orderByTenantId()
      Order by tenant id (needs to be followed by Query.asc() or Query.desc()).