Class ElementInstanceFilterImpl
java.lang.Object
io.camunda.client.impl.search.request.TypedSearchRequestPropertyProvider<ElementInstanceFilter>
io.camunda.client.impl.search.filter.ElementInstanceFilterImpl
- All Implemented Interfaces:
ElementInstanceFilter,TypedFilterableRequest.SearchRequestFilter
public class ElementInstanceFilterImpl
extends TypedSearchRequestPropertyProvider<ElementInstanceFilter>
implements ElementInstanceFilter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionFilters element instances by element id.elementInstanceKey(long value) Filters element instances by the specified key.elementInstanceScopeKey(long value) Filters element instances by the specified scope key.elementName(String value) Filters element instances by element name.endDate(OffsetDateTime endDate) Filters element instances by end date.Filters element instances by the specifiedDateTimePropertyend date.protected ElementInstanceFilterhasIncident(boolean value) Filters element instances by incident (has an incident)incidentKey(long value) Filters element instances by incident key.processDefinitionId(String value) Filters element instances by bpmn process id.processDefinitionKey(long value) Filters element instances by process definition key.processInstanceKey(long value) Filters element instances by process instance key.startDate(OffsetDateTime startDate) Filters element instances by start date.Filters element instances by the specifiedDateTimePropertystart date.state(ElementInstanceState value) Filters element instances by state.Filter by state usingElementInstanceStatePropertyconsumerFilters element instances by tenant id.type(ElementInstanceType value) Filters element instances by type.Methods inherited from class io.camunda.client.impl.search.request.TypedSearchRequestPropertyProvider
provideSearchRequestProperty
-
Constructor Details
-
ElementInstanceFilterImpl
public ElementInstanceFilterImpl()
-
-
Method Details
-
elementInstanceKey
Description copied from interface:ElementInstanceFilterFilters element instances by the specified key.- Specified by:
elementInstanceKeyin interfaceElementInstanceFilter- Parameters:
value- the key of element instance- Returns:
- the updated filter
-
processDefinitionKey
Description copied from interface:ElementInstanceFilterFilters element instances by process definition key.- Specified by:
processDefinitionKeyin interfaceElementInstanceFilter- Parameters:
value- the process definition key of element instance- Returns:
- the updated filter
-
processDefinitionId
Description copied from interface:ElementInstanceFilterFilters element instances by bpmn process id.- Specified by:
processDefinitionIdin interfaceElementInstanceFilter- Parameters:
value- the bpmn process id of element instance- Returns:
- the updated filter
-
processInstanceKey
Description copied from interface:ElementInstanceFilterFilters element instances by process instance key.- Specified by:
processInstanceKeyin interfaceElementInstanceFilter- Parameters:
value- the process instance key of element instance- Returns:
- the updated filter
-
elementId
Description copied from interface:ElementInstanceFilterFilters element instances by element id.- Specified by:
elementIdin interfaceElementInstanceFilter- Parameters:
value- the element id of element instance- Returns:
- the updated filter
-
elementName
Description copied from interface:ElementInstanceFilterFilters element instances by element name. This only works for data created with 8.8 and onwards. Instances from prior versions don't contain this data.- Specified by:
elementNamein interfaceElementInstanceFilter- Parameters:
value- the element name of element instance- Returns:
- the updated filter
-
state
Description copied from interface:ElementInstanceFilterFilters element instances by state.- Specified by:
statein interfaceElementInstanceFilter- Parameters:
value- the state of element instance- Returns:
- the updated filter
-
state
Description copied from interface:ElementInstanceFilterFilter by state usingElementInstanceStatePropertyconsumer- Specified by:
statein interfaceElementInstanceFilter
-
type
Description copied from interface:ElementInstanceFilterFilters element instances by type.- Specified by:
typein interfaceElementInstanceFilter- Parameters:
value- the type of element instance- Returns:
- the updated filter
-
hasIncident
Description copied from interface:ElementInstanceFilterFilters element instances by incident (has an incident)- Specified by:
hasIncidentin interfaceElementInstanceFilter- Parameters:
value- has the element instance an incident- Returns:
- the updated filter
-
incidentKey
Description copied from interface:ElementInstanceFilterFilters element instances by incident key.- Specified by:
incidentKeyin interfaceElementInstanceFilter- Parameters:
value- the incident key for element instance- Returns:
- the updated filter
-
tenantId
Description copied from interface:ElementInstanceFilterFilters element instances by tenant id.- Specified by:
tenantIdin interfaceElementInstanceFilter- Parameters:
value- the tenant id for element instance- Returns:
- the updated filter
-
startDate
Description copied from interface:ElementInstanceFilterFilters element instances by start date.- Specified by:
startDatein interfaceElementInstanceFilter- Parameters:
startDate- the start date of the element instance- Returns:
- the updated filter
-
startDate
Description copied from interface:ElementInstanceFilterFilters element instances by the specifiedDateTimePropertystart date.- Specified by:
startDatein interfaceElementInstanceFilter- Parameters:
fn- the start date of the element instance- Returns:
- the updated filter
-
endDate
Description copied from interface:ElementInstanceFilterFilters element instances by end date.- Specified by:
endDatein interfaceElementInstanceFilter- Parameters:
endDate- the end date of the element instance- Returns:
- the updated filter
-
endDate
Description copied from interface:ElementInstanceFilterFilters element instances by the specifiedDateTimePropertyend date.- Specified by:
endDatein interfaceElementInstanceFilter- Parameters:
fn- the end date of the element instance- Returns:
- the updated filter
-
elementInstanceScopeKey
Description copied from interface:ElementInstanceFilterFilters element instances by the specified scope key.- Specified by:
elementInstanceScopeKeyin interfaceElementInstanceFilter- Parameters:
value- the scope key of the element instance- Returns:
- the updated filter
-
getSearchRequestProperty
- Specified by:
getSearchRequestPropertyin classTypedSearchRequestPropertyProvider<ElementInstanceFilter>
-