ADD: BeanFindController supports postProcessing of retrieved entities

This commit is contained in:
Jonas Pöhler committed 2021-08-26 14:37:51 +02:00
1 parent 56fed3ad87
commit 62712c976f
7 files changed
+325

No files matched your search

@@ -131,6 +131,10 @@ public final class DefaultOrmQueryEngine implements OrmQueryEngine {
result = queryEngine.findMany(request);
}
if (finder != null) {
result = finder.postProcessMany(request, result);
}
SpiQuery<T> query = request.getQuery();
if (request.isBeanCachePutMany()) {
@@ -171,6 +175,10 @@ public final class DefaultOrmQueryEngine implements OrmQueryEngine {
result = queryEngine.find(request);
}
if (finder != null) {
result = finder.postProcess(request, result);
}
if (result != null && request.isBeanCachePut()) {
request.getBeanDescriptor().cacheBeanPut((EntityBean) result);
}