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 446e410a900c53f210c514836b37942104b0df1e..3d31a6f73346b88e8023ee5a10f2d905be82f3ed 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); } }