From 36262b8bbea9baa18db3808415b70b9636280e6f Mon Sep 17 00:00:00 2001
From: Robert Butora <robert.butora@gmail.com>
Date: Tue, 26 Mar 2024 13:28:07 -0400
Subject: [PATCH] removes from all search unused countNullValues param

---
 .../src/main/java/vlkb/output/Dataset.java           |  2 +-
 .../src/main/java/vlkb/output/SearchOutputData.java  | 12 +++++-------
 .../src/main/java/vlkb/output/XmlSerializer.java     |  1 -
 .../main/java/vlkb/webapi/FormatResponseFilter.java  |  5 +----
 .../src/main/java/vlkb/webapi/SearchServlet.java     |  1 -
 5 files changed, 7 insertions(+), 14 deletions(-)

diff --git a/data-discovery/src/main/java/vlkb/output/Dataset.java b/data-discovery/src/main/java/vlkb/output/Dataset.java
index 3e47a5c..a9e99e8 100644
--- a/data-discovery/src/main/java/vlkb/output/Dataset.java
+++ b/data-discovery/src/main/java/vlkb/output/Dataset.java
@@ -60,7 +60,7 @@ class Dataset
    }
 
 
-   public Dataset(List<Dataset> datasetList, AuthPolicy auth, Coord coord, SubsurveyId subsurveyId, boolean countNullValues, String mergeUrlRoot)
+   public Dataset(List<Dataset> datasetList, AuthPolicy auth, Coord coord, SubsurveyId subsurveyId, String mergeUrlRoot)
    {
       this.subsurvey_id = datasetList.get(0).subsurvey_id; // mergeabiity condition is more then 1 element in list
       this.overlapCode  = 5; // 5: exact match --> legacy used 0 here FIXME 5 will not be correct on edges of Subsurvey coverage
diff --git a/data-discovery/src/main/java/vlkb/output/SearchOutputData.java b/data-discovery/src/main/java/vlkb/output/SearchOutputData.java
index 7dc68da..1a08364 100644
--- a/data-discovery/src/main/java/vlkb/output/SearchOutputData.java
+++ b/data-discovery/src/main/java/vlkb/output/SearchOutputData.java
@@ -10,13 +10,12 @@ class SearchOutputData
    AuthPolicy auth;
    Coord coord;
    SubsurveyId subsurveyId;
-   boolean countNullValues;
    int datacubeCount;
    String versionString;
    Subsurvey[] subsurveyArr;
 
 
-   public static SearchOutputData  marshall(Dataset[] datasetArr, AuthPolicy auth, Coord coord, SubsurveyId subsurveyId, boolean countNullValues, String mergeUrlRoot, Subsurvey[] dbSubsurveys)
+   public static SearchOutputData  marshall(Dataset[] datasetArr, AuthPolicy auth, Coord coord, SubsurveyId subsurveyId, String mergeUrlRoot, Subsurvey[] dbSubsurveys)
    {
       SearchOutputData sod = new SearchOutputData();
 
@@ -24,15 +23,14 @@ class SearchOutputData
       sod.auth = auth;
       sod.coord = coord;
       sod.subsurveyId = subsurveyId;
-      sod.countNullValues = countNullValues;
       sod.versionString = "Search (pgSphere) version " + Version.asString;
       sod.datacubeCount = datasetArr.length;
 
-      sod.subsurveyArr = groupBySubsurveys(datasetArr, auth, coord, subsurveyId, countNullValues, dbSubsurveys, mergeUrlRoot);
+      sod.subsurveyArr = groupBySubsurveys(datasetArr, auth, coord, subsurveyId, dbSubsurveys, mergeUrlRoot);
       return sod;
    }
 
-   private static Subsurvey[] groupBySubsurveys(Dataset[] datasetArr, AuthPolicy auth, Coord coord, SubsurveyId subsurveyId, boolean countNullValues, Subsurvey[] dbSubsurveys, String mergeUrlRoot)
+   private static Subsurvey[] groupBySubsurveys(Dataset[] datasetArr, AuthPolicy auth, Coord coord, SubsurveyId subsurveyId, Subsurvey[] dbSubsurveys, String mergeUrlRoot)
    {
       List<Subsurvey> subsurveyList = new ArrayList<Subsurvey>();
 
@@ -48,7 +46,7 @@ class SearchOutputData
             {
                if( Dataset.areDatasetsMergeable(datasetList) )
                {
-                  Dataset mergedDataset = new Dataset(datasetList, auth, coord, subsurveyId, countNullValues, mergeUrlRoot);
+                  Dataset mergedDataset = new Dataset(datasetList, auth, coord, subsurveyId, mergeUrlRoot);
                   datasetList.add(mergedDataset);
                }
 
@@ -67,7 +65,7 @@ class SearchOutputData
 
          if( Dataset.areDatasetsMergeable(datasetList) )
          {
-            Dataset mergedDataset = new Dataset(datasetList, auth, coord, subsurveyId, countNullValues, mergeUrlRoot);
+            Dataset mergedDataset = new Dataset(datasetList, auth, coord, subsurveyId, mergeUrlRoot);
             datasetList.add(mergedDataset);
          }
 
diff --git a/data-discovery/src/main/java/vlkb/output/XmlSerializer.java b/data-discovery/src/main/java/vlkb/output/XmlSerializer.java
index 5a8f826..f67e9be 100644
--- a/data-discovery/src/main/java/vlkb/output/XmlSerializer.java
+++ b/data-discovery/src/main/java/vlkb/output/XmlSerializer.java
@@ -181,7 +181,6 @@ public final class XmlSerializer
       writer.println("<inputs>");
       if(searchOutputData.subsurveyId != null) writer.println(serialize(searchOutputData.subsurveyId));
       if(searchOutputData.coord       != null) writer.println(serialize(searchOutputData.coord));
-      if(searchOutputData.countNullValues)     writer.println("<nullvals> set </nullvals>");
       if(searchOutputData.auth        != null) writer.println(serialize(searchOutputData.auth));
       writer.println("</inputs>");
 
diff --git a/data-discovery/src/main/java/vlkb/webapi/FormatResponseFilter.java b/data-discovery/src/main/java/vlkb/webapi/FormatResponseFilter.java
index 2cf3a87..4bf8ba8 100644
--- a/data-discovery/src/main/java/vlkb/webapi/FormatResponseFilter.java
+++ b/data-discovery/src/main/java/vlkb/webapi/FormatResponseFilter.java
@@ -21,7 +21,6 @@ class FormatResponseWrapper extends HttpServletResponseWrapper
    String[] pubdidArr;
    Coord coord;
    SubsurveyId subsurveyId;
-   boolean countNullValues;
    String queryString; 
 
 
@@ -29,9 +28,7 @@ class FormatResponseWrapper extends HttpServletResponseWrapper
    public FormatResponseWrapper(HttpServletResponse response)
    {
       super(response);
-
       auth = null;
-      countNullValues = false;
    }
 
    public void setPubdidArr(String[] pubdidArr) { this.pubdidArr = pubdidArr; }
@@ -98,7 +95,7 @@ public class FormatResponseFilter implements Filter
 
          SearchOutputData searchOutputData = SearchOutputData.marshall(
                datasetArr,
-               pubdidWrapper.auth, pubdidWrapper.coord, pubdidWrapper.subsurveyId, pubdidWrapper.countNullValues,
+               pubdidWrapper.auth, pubdidWrapper.coord, pubdidWrapper.subsurveyId,
                settings.serviceUrls.mergeUrl(),
                dbSubsurveyArr);
 
diff --git a/data-discovery/src/main/java/vlkb/webapi/SearchServlet.java b/data-discovery/src/main/java/vlkb/webapi/SearchServlet.java
index 6b59ee9..bbc9ae7 100644
--- a/data-discovery/src/main/java/vlkb/webapi/SearchServlet.java
+++ b/data-discovery/src/main/java/vlkb/webapi/SearchServlet.java
@@ -77,7 +77,6 @@ public class SearchServlet extends javax.servlet.http.HttpServlet
             pubdidWrapper.setPubdidArr(pubdidArr);
             pubdidWrapper.coord = coord;
             pubdidWrapper.subsurveyId = subsurveyId;
-            pubdidWrapper.countNullValues = false;// FIXME parse from params
             // FIXME set here or not ? pubdidWrapper.queryString = ??;
          }
          else
-- 
GitLab