Package ch.ivyteam.ivy.workflow.query
Interface IIntermediateEventQueryExecutor
- All Superinterfaces:
IQueryExecutor<IIntermediateEvent>
Executes
intermediate event queries and provides different types of results:
IIntermediateEvent: see methodsIQueryExecutor.getResults(ch.ivyteam.ivy.persistence.query.Query),IQueryExecutor.getFirstResult(ch.ivyteam.ivy.persistence.query.Query)- Count: see method
IQueryExecutor.getCount(ch.ivyteam.ivy.persistence.query.Query)
Example:
import ch.ivyteam.ivy.workflow.IIntermediateEvent;
import ch.ivyteam.ivy.workflow.query.IntermediateEventQuery;
IntermediateEventQuery query = IntermediateEventQuery.create().where().eventId().isEqual("eventId");
List<IIntermediateEvent> events = ivy.wf.getIntermediateEventQueryExecutor().getResults(query);
Number count = ivy.wf.getIntermediateEventQueryExecutor().getCount(query);
- Since:
- 12.0.0
- See Also:
- API:
- This is a public API.
-
Method Summary
Modifier and TypeMethodDescriptionCreates a intermediate event query.Methods inherited from interface ch.ivyteam.ivy.persistence.query.IQueryExecutor
getCount, getFirstResult, getFirstValue, getRecordset, getRecordset, getResults, getResults, getResultsPaged, getResultsPaged
-
Method Details
-
createIntermediateEventQuery
IntermediateEventQuery createIntermediateEventQuery()Creates a intermediate event query.- Returns:
- intermediate event query
- See Also:
- API:
- This public API is available in Java.
-