From 0a8ff8a80873e6b8af875683f9e2ac52946e3cd6 Mon Sep 17 00:00:00 2001
From: Sonia Zorba <sonia.zorba@inaf.it>
Date: Tue, 20 Jul 2021 12:16:55 +0200
Subject: [PATCH] PermissionDeniedException path parameter changes

---
 .../vospace/exception/PermissionDeniedException.java     | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/main/java/it/inaf/oats/vospace/exception/PermissionDeniedException.java b/src/main/java/it/inaf/oats/vospace/exception/PermissionDeniedException.java
index 446e410..3d31a6f 100644
--- a/src/main/java/it/inaf/oats/vospace/exception/PermissionDeniedException.java
+++ b/src/main/java/it/inaf/oats/vospace/exception/PermissionDeniedException.java
@@ -11,8 +11,11 @@ import org.springframework.web.bind.annotation.ResponseStatus;
 @ResponseStatus(value = HttpStatus.FORBIDDEN)
 public class PermissionDeniedException extends VoSpaceErrorSummarizableException {
 
-    public PermissionDeniedException(String path) {
-        super("Path: " + path,
-                VOSpaceFaultEnum.PERMISSION_DENIED);
+    public PermissionDeniedException(String errorDetail) {
+        super(errorDetail, VOSpaceFaultEnum.PERMISSION_DENIED);
+    }
+
+    public static PermissionDeniedException forPath(String path) {
+        return new PermissionDeniedException("Path: " + path);
     }
 }
-- 
GitLab