From 75beaddc23e7e1316ed03547cbaba40a52f95c32 Mon Sep 17 00:00:00 2001
From: Sonia Zorba <sonia.zorba@inaf.it>
Date: Mon, 12 Apr 2021 13:49:28 +0200
Subject: [PATCH] Added synctrans URL parameters endpoint (GET convenience
 mode) and improved protocol negotiation

---
 .../vospace/exception/InvalidArgumentException.java | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 src/main/java/it/inaf/oats/vospace/exception/InvalidArgumentException.java

diff --git a/src/main/java/it/inaf/oats/vospace/exception/InvalidArgumentException.java b/src/main/java/it/inaf/oats/vospace/exception/InvalidArgumentException.java
new file mode 100644
index 0000000..d24af64
--- /dev/null
+++ b/src/main/java/it/inaf/oats/vospace/exception/InvalidArgumentException.java
@@ -0,0 +1,13 @@
+package it.inaf.oats.vospace.exception;
+
+import net.ivoa.xml.uws.v1.ErrorSummaryFactory;
+import org.springframework.http.HttpStatus;
+import org.springframework.web.bind.annotation.ResponseStatus;
+
+@ResponseStatus(value = HttpStatus.BAD_REQUEST)
+public class InvalidArgumentException extends VoSpaceErrorSummarizableException {
+
+    public InvalidArgumentException(String message) {
+        super(message, ErrorSummaryFactory.VOSpaceFault.NODE_NOT_FOUND);
+    }
+}
-- 
GitLab