Class QueryEventHandlerContextOptimizer
java.lang.Object
org.activiti.cloud.services.query.events.handlers.QueryEventHandlerContextOptimizer
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionQueryEventHandlerContextOptimizer(jakarta.persistence.EntityManager entityManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected <T,R> void fetch(jakarta.persistence.criteria.Root<T> from, jakarta.persistence.EntityGraph<T> entityGraph, String association, String attribute, List<R> ids) protected Optional<CloudRuntimeEvent<?, ?>> findRuntimeEvent(List<CloudRuntimeEvent<?, ?>> events, Class<? extends CloudRuntimeEvent<?, ?>> runtimeEventClass) findRuntimeEvents(List<CloudRuntimeEvent<?, ?>> events, Class<? extends CloudRuntimeEvent<T, ?>> runtimeEventClass, Predicate<T> predicate, Function<T, R> mapper) List<CloudRuntimeEvent<?, ?>> optimize(List<CloudRuntimeEvent<?, ?>> events) resolveProcessInstanceId(List<CloudRuntimeEvent<?, ?>> events)
-
Field Details
-
VARIABLES
- See Also:
-
TASKS
- See Also:
-
ACTIVITIES
- See Also:
-
SERVICE_TASKS
- See Also:
-
SEQUENCE_FLOWS
- See Also:
-
-
Constructor Details
-
QueryEventHandlerContextOptimizer
public QueryEventHandlerContextOptimizer(jakarta.persistence.EntityManager entityManager)
-
-
Method Details
-
optimize
-
resolveProcessInstanceId
-
findRuntimeEvent
protected Optional<CloudRuntimeEvent<?,?>> findRuntimeEvent(List<CloudRuntimeEvent<?, ?>> events, Class<? extends CloudRuntimeEvent<?, ?>> runtimeEventClass) -
findRuntimeEvents
protected <T,R> Optional<List<R>> findRuntimeEvents(List<CloudRuntimeEvent<?, ?>> events, Class<? extends CloudRuntimeEvent<T, ?>> runtimeEventClass, Predicate<T> predicate, Function<T, R> mapper) -
fetch
-