Loading src/main/java/it/inaf/oats/vospace/exception/ContainerNotFoundException.java 0 → 100644 +12 −0 Original line number Diff line number Diff line package it.inaf.oats.vospace.exception; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.ResponseStatus; @ResponseStatus(value = HttpStatus.NOT_FOUND) public class ContainerNotFoundException extends VoSpaceException { public ContainerNotFoundException(String path) { super("Container Not Found at path: " + path); } } src/main/java/it/inaf/oats/vospace/exception/DuplicateNodeException.java 0 → 100644 +12 −0 Original line number Diff line number Diff line package it.inaf.oats.vospace.exception; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.ResponseStatus; @ResponseStatus(value = HttpStatus.CONFLICT) public class DuplicateNodeException extends VoSpaceException { public DuplicateNodeException(String path) { super("Duplicate Node at path: " + path); } } src/main/java/it/inaf/oats/vospace/exception/InvalidURIException.java 0 → 100644 +18 −0 Original line number Diff line number Diff line package it.inaf.oats.vospace.exception; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.ResponseStatus; @ResponseStatus(value = HttpStatus.BAD_REQUEST) public class InvalidURIException extends VoSpaceException { public InvalidURIException(String URI, String path) { super("InvalidURI. Payload node URI: " + URI + " is not consistent with request path: " + path); } public InvalidURIException(String URI) { super("InvalidURI. URI: "+URI+ " is not in a valid format"); } } src/main/java/it/inaf/oats/vospace/exception/LinkFoundException.java 0 → 100644 +12 −0 Original line number Diff line number Diff line package it.inaf.oats.vospace.exception; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.ResponseStatus; @ResponseStatus(value = HttpStatus.BAD_REQUEST) public class LinkFoundException extends VoSpaceException { public LinkFoundException(String path) { super("Link Found at path: " + path); } } src/main/java/it/inaf/oats/vospace/exception/PermissionDeniedException.java 0 → 100644 +12 −0 Original line number Diff line number Diff line package it.inaf.oats.vospace.exception; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.ResponseStatus; @ResponseStatus(value = HttpStatus.FORBIDDEN) public class PermissionDeniedException extends VoSpaceException { public PermissionDeniedException(String path) { super("Permission Denied at path: " + path); } } Loading
src/main/java/it/inaf/oats/vospace/exception/ContainerNotFoundException.java 0 → 100644 +12 −0 Original line number Diff line number Diff line package it.inaf.oats.vospace.exception; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.ResponseStatus; @ResponseStatus(value = HttpStatus.NOT_FOUND) public class ContainerNotFoundException extends VoSpaceException { public ContainerNotFoundException(String path) { super("Container Not Found at path: " + path); } }
src/main/java/it/inaf/oats/vospace/exception/DuplicateNodeException.java 0 → 100644 +12 −0 Original line number Diff line number Diff line package it.inaf.oats.vospace.exception; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.ResponseStatus; @ResponseStatus(value = HttpStatus.CONFLICT) public class DuplicateNodeException extends VoSpaceException { public DuplicateNodeException(String path) { super("Duplicate Node at path: " + path); } }
src/main/java/it/inaf/oats/vospace/exception/InvalidURIException.java 0 → 100644 +18 −0 Original line number Diff line number Diff line package it.inaf.oats.vospace.exception; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.ResponseStatus; @ResponseStatus(value = HttpStatus.BAD_REQUEST) public class InvalidURIException extends VoSpaceException { public InvalidURIException(String URI, String path) { super("InvalidURI. Payload node URI: " + URI + " is not consistent with request path: " + path); } public InvalidURIException(String URI) { super("InvalidURI. URI: "+URI+ " is not in a valid format"); } }
src/main/java/it/inaf/oats/vospace/exception/LinkFoundException.java 0 → 100644 +12 −0 Original line number Diff line number Diff line package it.inaf.oats.vospace.exception; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.ResponseStatus; @ResponseStatus(value = HttpStatus.BAD_REQUEST) public class LinkFoundException extends VoSpaceException { public LinkFoundException(String path) { super("Link Found at path: " + path); } }
src/main/java/it/inaf/oats/vospace/exception/PermissionDeniedException.java 0 → 100644 +12 −0 Original line number Diff line number Diff line package it.inaf.oats.vospace.exception; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.ResponseStatus; @ResponseStatus(value = HttpStatus.FORBIDDEN) public class PermissionDeniedException extends VoSpaceException { public PermissionDeniedException(String path) { super("Permission Denied at path: " + path); } }