From b588d764b9004b099f7c29c2a9ab2a1246552e1b Mon Sep 17 00:00:00 2001 From: Nicola Fulvio Calabria <nicola.calabria@inaf.it> Date: Mon, 14 Jun 2021 18:16:00 +0200 Subject: [PATCH] Implemented input node URI validation and decoding + minor refinements --- .../inaf/oats/vospace/exception/ErrorSummaryFactory.java | 2 +- .../exception/VoSpaceErrorSummarizableException.java | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/it/inaf/oats/vospace/exception/ErrorSummaryFactory.java b/src/main/java/it/inaf/oats/vospace/exception/ErrorSummaryFactory.java index 816129c..7db9611 100644 --- a/src/main/java/it/inaf/oats/vospace/exception/ErrorSummaryFactory.java +++ b/src/main/java/it/inaf/oats/vospace/exception/ErrorSummaryFactory.java @@ -19,7 +19,7 @@ public class ErrorSummaryFactory { } else { result.setHasDetail(true); result.setDetailMessage(error.getFaultCaptionForDetails() - + ". " + + " " + detailMessage); } diff --git a/src/main/java/it/inaf/oats/vospace/exception/VoSpaceErrorSummarizableException.java b/src/main/java/it/inaf/oats/vospace/exception/VoSpaceErrorSummarizableException.java index 8f9ad62..ebd8b2a 100644 --- a/src/main/java/it/inaf/oats/vospace/exception/VoSpaceErrorSummarizableException.java +++ b/src/main/java/it/inaf/oats/vospace/exception/VoSpaceErrorSummarizableException.java @@ -12,10 +12,12 @@ import org.springframework.web.bind.annotation.ResponseStatus; public abstract class VoSpaceErrorSummarizableException extends VoSpaceException { VOSpaceFaultEnum fault; + private String detailMessage; - public VoSpaceErrorSummarizableException(String message, VOSpaceFaultEnum fault) + public VoSpaceErrorSummarizableException(String detailMessage, VOSpaceFaultEnum fault) { - super(fault.getFaultCaptionForDetails() +" " + message); + super(fault.getFaultCaptionForDetails() + " " + detailMessage); + this.detailMessage = detailMessage; this.fault = fault; } @@ -26,6 +28,6 @@ public abstract class VoSpaceErrorSummarizableException extends VoSpaceException public String getDetailMessage() { - return this.getMessage(); + return this.detailMessage; } } -- GitLab