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