From 5542bcbefd0c57d17754b6a6fc540ebed76e8bcb Mon Sep 17 00:00:00 2001
From: Sonia Zorba <sonia.zorba@inaf.it>
Date: Wed, 20 Jan 2021 16:15:26 +0100
Subject: [PATCH] Added StructuredDataNode support

---
 src/main/java/it/inaf/oats/vospace/persistence/NodeDAO.java | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/main/java/it/inaf/oats/vospace/persistence/NodeDAO.java b/src/main/java/it/inaf/oats/vospace/persistence/NodeDAO.java
index 6a8a0cf..b6021f2 100644
--- a/src/main/java/it/inaf/oats/vospace/persistence/NodeDAO.java
+++ b/src/main/java/it/inaf/oats/vospace/persistence/NodeDAO.java
@@ -16,6 +16,7 @@ import javax.sql.DataSource;
 import net.ivoa.xml.vospace.v2.ContainerNode;
 import net.ivoa.xml.vospace.v2.DataNode;
 import net.ivoa.xml.vospace.v2.Property;
+import net.ivoa.xml.vospace.v2.StructuredDataNode;
 import net.ivoa.xml.vospace.v2.View;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
@@ -211,6 +212,9 @@ public class NodeDAO {
             case "data":
                 node = new DataNode();
                 break;
+            case "structured":
+                node = new StructuredDataNode();
+                break;
             default:
                 throw new UnsupportedOperationException("Node type " + type + " not supported yet");
         }
-- 
GitLab