From 53bb8cd34fa9387edecb8577ebdcec2c9eeb05d1 Mon Sep 17 00:00:00 2001
From: Robert Butora <robert.butora@inaf.it>
Date: Fri, 3 May 2024 17:54:04 +0300
Subject: [PATCH] adds empty placeholder for doCli() for doMCutout() by ExecCmd

---
 .../src/main/java/cutout/DatasetsImpl.java    | 33 +++++++++++++++++--
 1 file changed, 31 insertions(+), 2 deletions(-)

diff --git a/data-access/servlet/src/main/java/cutout/DatasetsImpl.java b/data-access/servlet/src/main/java/cutout/DatasetsImpl.java
index 8cc07a1..d3b3fa6 100644
--- a/data-access/servlet/src/main/java/cutout/DatasetsImpl.java
+++ b/data-access/servlet/src/main/java/cutout/DatasetsImpl.java
@@ -78,8 +78,8 @@ class DatasetsImpl implements Datasets
 
          if(settings.amqpConn.isHostnameEmpty())
          {
-            LOGGER.info("doMCutout in CLI/ExecCmd not implemented");
-            outJson = null;
+            LOGGER.info("doMCutout with CLI");
+            outJson = doCli( JdlMCutout.mcutoutToJson(updatedJsonString) );
          }
          else
          {
@@ -95,6 +95,7 @@ class DatasetsImpl implements Datasets
    /* ================= ALL ================================== */
 
 
+
    private String doRpc(String InStr)
    {
       final String userName = "guest";
@@ -137,6 +138,34 @@ class DatasetsImpl implements Datasets
    }
 
 
+
+   private String doCli(String inStr)
+   {
+
+      LOGGER.info("doMCutout in CLI/ExecCmd not implemented");
+
+      /*
+      List<CutResult> cutResList = new ArrayList<CutResult>();
+
+      Coord[] coords = Jdl.parseReq(InStr);
+
+      for(Coord coord: coords)
+      {
+         CutResult cutResult = doFile(coord.relPathname, coord.hdunum,
+               coord.pos,  coord.band, coord.time,  coord.pol,  coord.pixels,
+               coord.countNullValues,  coord.extraCards);
+
+         cutResList.add(cutResult);
+      }
+
+      String outStr = Jdl.encodeToJson(cutResList.toArray());
+      */
+
+      return null;//outStr;
+   }
+
+
+
    private  String generateSubimgPathname(String relPathname, int hdunum)
    {
       String cutfitsname = "vlkb-cutout";
-- 
GitLab