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