From 2d701d9f549cbcc3a139ab94ceec23fe3c1960c4 Mon Sep 17 00:00:00 2001 From: Nicola Fulvio Calabria <nicola.calabria@inaf.it> Date: Fri, 9 Apr 2021 15:09:35 +0200 Subject: [PATCH] Task #3637 - Added node generation for pushTo/pullTo operations in case it doesn't exist --- .../oats/vospace/exception/ContainerNotFoundException.java | 6 ++++-- .../it/inaf/oats/vospace/exception/LinkFoundException.java | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/it/inaf/oats/vospace/exception/ContainerNotFoundException.java b/src/main/java/it/inaf/oats/vospace/exception/ContainerNotFoundException.java index 7480c29..d284787 100644 --- a/src/main/java/it/inaf/oats/vospace/exception/ContainerNotFoundException.java +++ b/src/main/java/it/inaf/oats/vospace/exception/ContainerNotFoundException.java @@ -1,12 +1,14 @@ 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.NOT_FOUND) -public class ContainerNotFoundException extends VoSpaceException { +public class ContainerNotFoundException extends VoSpaceErrorSummarizableException { public ContainerNotFoundException(String path) { - super("Container Not Found at path: " + path); + super("Container Not Found at path: " + path, + ErrorSummaryFactory.VOSpaceFault.NODE_NOT_FOUND); } } diff --git a/src/main/java/it/inaf/oats/vospace/exception/LinkFoundException.java b/src/main/java/it/inaf/oats/vospace/exception/LinkFoundException.java index 0f316c1..dc4946e 100644 --- a/src/main/java/it/inaf/oats/vospace/exception/LinkFoundException.java +++ b/src/main/java/it/inaf/oats/vospace/exception/LinkFoundException.java @@ -1,12 +1,14 @@ 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 LinkFoundException extends VoSpaceException { +public class LinkFoundException extends VoSpaceErrorSummarizableException { public LinkFoundException(String path) { - super("Link Found at path: " + path); + super("Link Found at path: " + path, + ErrorSummaryFactory.VOSpaceFault.INVALID_URI); } } -- GitLab