Interface ElementInstanceFilter

All Superinterfaces:
TypedSearchRequest.SearchRequestFilter
All Known Implementing Classes:
ElementInstanceFilterImpl

public interface ElementInstanceFilter extends TypedSearchRequest.SearchRequestFilter
  • Method Details

    • elementInstanceKey

      ElementInstanceFilter elementInstanceKey(long value)
      Filters element instances by the specified key.
      Parameters:
      value - the key of element instance
      Returns:
      the updated filter
    • processDefinitionKey

      ElementInstanceFilter processDefinitionKey(long value)
      Filters element instances by process definition key.
      Parameters:
      value - the process definition key of element instance
      Returns:
      the updated filter
    • processDefinitionId

      ElementInstanceFilter processDefinitionId(String value)
      Filters element instances by bpmn process id.
      Parameters:
      value - the bpmn process id of element instance
      Returns:
      the updated filter
    • processInstanceKey

      ElementInstanceFilter processInstanceKey(long value)
      Filters element instances by process instance key.
      Parameters:
      value - the process instance key of element instance
      Returns:
      the updated filter
    • elementId

      ElementInstanceFilter elementId(String value)
      Filters element instances by element id.
      Parameters:
      value - the element id of element instance
      Returns:
      the updated filter
    • state

      Filters element instances by state.
      Parameters:
      value - the state of element instance
      Returns:
      the updated filter
    • state

      Filter by state using ElementInstanceStateProperty consumer
    • type

      Filters element instances by type.
      Parameters:
      value - the type of element instance
      Returns:
      the updated filter
    • hasIncident

      ElementInstanceFilter hasIncident(boolean value)
      Filters element instances by incident (has an incident)
      Parameters:
      value - has the element instance an incident
      Returns:
      the updated filter
    • incidentKey

      ElementInstanceFilter incidentKey(long value)
      Filters element instances by incident key.
      Parameters:
      value - the incident key for element instance
      Returns:
      the updated filter
    • tenantId

      ElementInstanceFilter tenantId(String value)
      Filters element instances by tenant id.
      Parameters:
      value - the tenant id for element instance
      Returns:
      the updated filter