From cf4b6bf37be46b072323164dfeb028b0ef2b6694 Mon Sep 17 00:00:00 2001 From: Costantino Perciante Date: Wed, 19 Oct 2016 12:34:19 +0000 Subject: [PATCH] minor fixes git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/grsf-publisher-ws@133354 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../ex/ApplicationException.java | 3 +- .../ex/ValidationException.java | 3 +- .../filters/RequestsAuthAccountingFilter.java | 10 +-- .../json/output/ResponseBean.java | 70 +++++++++++++++++++ 4 files changed, 80 insertions(+), 6 deletions(-) create mode 100644 src/main/java/org/gcube/data_catalogue/grsf_publish_ws/json/output/ResponseBean.java diff --git a/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/ex/ApplicationException.java b/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/ex/ApplicationException.java index ae5a2c5..76ebea3 100644 --- a/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/ex/ApplicationException.java +++ b/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/ex/ApplicationException.java @@ -5,6 +5,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.ext.ExceptionMapper; import javax.ws.rs.ext.Provider; +import org.gcube.data_catalogue.grsf_publish_ws.json.output.ResponseBean; import org.slf4j.LoggerFactory; @Provider @@ -21,7 +22,7 @@ public class ApplicationException implements ExceptionMapper { return Response .status(Response.Status.INTERNAL_SERVER_ERROR.getStatusCode()) .type(MediaType.APPLICATION_JSON) - .entity("{\"error\":" + "\"" + e.getMessage() + "\"}") + .entity(new ResponseBean(false, e.getMessage(), null)) .build(); } } \ No newline at end of file diff --git a/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/ex/ValidationException.java b/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/ex/ValidationException.java index 8a882bf..7db653f 100644 --- a/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/ex/ValidationException.java +++ b/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/ex/ValidationException.java @@ -7,6 +7,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.ext.ExceptionMapper; import javax.ws.rs.ext.Provider; +import org.gcube.data_catalogue.grsf_publish_ws.json.output.ResponseBean; import org.slf4j.LoggerFactory; @Provider @@ -28,7 +29,7 @@ public class ValidationException implements ExceptionMapper