Skip to content
Snippets Groups Projects
Commit 498ed9b4 authored by Tobias Bruns's avatar Tobias Bruns
Browse files

add metric

parent a365d212
No related branches found
No related tags found
1 merge request!28List performance check
......@@ -49,6 +49,7 @@ import org.springframework.data.mongodb.core.query.Query;
import de.ozgcloud.vorgang.common.db.CriteriaUtil;
import de.ozgcloud.vorgang.vorgang.FindVorgangRequest.OrderCriteria;
import io.micrometer.core.annotation.Timed;
import lombok.RequiredArgsConstructor;
import lombok.extern.log4j.Log4j2;
......@@ -60,6 +61,7 @@ class VorgangHeaderRepositoryImpl implements CustomVorgangHeaderRepository {
@Autowired
private QueryCriteriaBuilder queryCriteriaBuilder;
@Timed("vorgang_repo_findAll")
@Override
public Page<VorgangHeader> findAll(FindVorgangRequest request) {
return checkAndExecuteRequest(request, buildFilterQuery(request.getFilterBy()));
......@@ -179,17 +181,17 @@ class VorgangHeaderRepositoryImpl implements CustomVorgangHeaderRepository {
Aggregation build(OrderCriteria orderBy) {
switch (orderBy) {
case EA_PRIORITY:
return buildSortedByEAPriority();
case PRIORITY:
return buildSortedByPriority();
case CREATED_AT_DESC:
return buildSortedByCreatedAtDesc();
case NEXT_WIEDERVORLAGE_FRIST:
return buildSortedNextWiedervorlageFrist();
default:
LOG.warn("Unkown order by expression '{}'. Using default order.", orderBy);
return buildSortedByPriority();
case EA_PRIORITY:
return buildSortedByEAPriority();
case PRIORITY:
return buildSortedByPriority();
case CREATED_AT_DESC:
return buildSortedByCreatedAtDesc();
case NEXT_WIEDERVORLAGE_FRIST:
return buildSortedNextWiedervorlageFrist();
default:
LOG.warn("Unkown order by expression '{}'. Using default order.", orderBy);
return buildSortedByPriority();
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment