From 496f515483d57e19e58934016b23cf256e2488e2 Mon Sep 17 00:00:00 2001 From: Matthijs Smets <93487259+MatthijsSmets@users.noreply.github.com> Date: Thu, 29 Aug 2024 11:58:47 +0200 Subject: [PATCH] feat: add hasCheckpointMatchers attribute to views (#288) --- src/main/java/nl/nn/testtool/filter/View.java | 4 ++++ src/main/java/nl/nn/testtool/web/api/TestToolApi.java | 1 + 2 files changed, 5 insertions(+) diff --git a/src/main/java/nl/nn/testtool/filter/View.java b/src/main/java/nl/nn/testtool/filter/View.java index 25531d11..b05fdeb7 100644 --- a/src/main/java/nl/nn/testtool/filter/View.java +++ b/src/main/java/nl/nn/testtool/filter/View.java @@ -131,4 +131,8 @@ public List getMetadataLabels() { return metadataLabels; } + + public boolean hasCheckpointMatchers() { + return this.checkpointMatchers != null && !this.checkpointMatchers.isEmpty(); + } } diff --git a/src/main/java/nl/nn/testtool/web/api/TestToolApi.java b/src/main/java/nl/nn/testtool/web/api/TestToolApi.java index 720db567..f97ae14e 100644 --- a/src/main/java/nl/nn/testtool/web/api/TestToolApi.java +++ b/src/main/java/nl/nn/testtool/web/api/TestToolApi.java @@ -241,6 +241,7 @@ public Response getViewsResponse() { map.put("metadataLabels", view.getMetadataLabels()); map.put("crudStorage", view.getDebugStorage() instanceof CrudStorage); map.put("nodeLinkStrategy", view.getNodeLinkStrategy()); + map.put("hasCheckpointMatchers", view.hasCheckpointMatchers()); Map metadataTypes = new HashMap<>(); for (String metadataName : view.getMetadataNames()) { metadataTypes.put(metadataName, metadataExtractor.getType(metadataName));