From f398d67fdae8cad1631973b12229dc56096e59da Mon Sep 17 00:00:00 2001
From: Robert Butora <robert.butora@gmail.com>
Date: Tue, 26 Mar 2024 14:11:45 -0400
Subject: [PATCH] adds to response VOTable's VLKB-extension: file_url,
 cutout_url, merge_url

---
 .../src/main/java/vlkb/output/XmlSerializer.java       | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/data-discovery/src/main/java/vlkb/output/XmlSerializer.java b/data-discovery/src/main/java/vlkb/output/XmlSerializer.java
index 8d3ecc4..c0d8d1d 100644
--- a/data-discovery/src/main/java/vlkb/output/XmlSerializer.java
+++ b/data-discovery/src/main/java/vlkb/output/XmlSerializer.java
@@ -105,7 +105,11 @@ public final class XmlSerializer
          new ColumnInfo( "P3lon", Double.class, "P3 longitude" ),
          new ColumnInfo( "P3lat", Double.class, "P3 latitude" ),
          new ColumnInfo( "P4lon", Double.class, "P4 longitude" ),
-         new ColumnInfo( "P4lat", Double.class, "P4 latitude" )
+         new ColumnInfo( "P4lat", Double.class, "P4 latitude" ),
+
+         new ColumnInfo( "file_url",   String.class, "Access URL: all file" ),
+         new ColumnInfo( "cutout_url", String.class, "Access URL: cut file" ),
+         new ColumnInfo( "merge_url",  String.class, "Access URL: demosaicing files" )
       };
 
       RowListStarTable astro = new RowListStarTable( colInfos );
@@ -162,6 +166,10 @@ public final class XmlSerializer
                         new Double(dataset.vertices_deg.lon[1]), new Double(dataset.vertices_deg.lat[1]),
                         new Double(dataset.vertices_deg.lon[2]), new Double(dataset.vertices_deg.lat[2]),
                         new Double(dataset.vertices_deg.lon[3]), new Double(dataset.vertices_deg.lat[3]),
+
+                        dataset.access.accessFileUrl,
+                        dataset.access.accessCutoutUrl,
+                        dataset.access.accessMosaicUrl
                   });
          }
       }
-- 
GitLab