From 603703f6810b3fca109394ce1e18e0862ec20e54 Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Tue, 23 May 2017 13:16:18 +0200 Subject: [PATCH] [Minor] Added ResponseUtil.toResponse() override --- .../src/main/java/li/strolch/rest/helper/ResponseUtil.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/li.strolch.rest/src/main/java/li/strolch/rest/helper/ResponseUtil.java b/li.strolch.rest/src/main/java/li/strolch/rest/helper/ResponseUtil.java index 30e0a5506..2e973bd19 100644 --- a/li.strolch.rest/src/main/java/li/strolch/rest/helper/ResponseUtil.java +++ b/li.strolch.rest/src/main/java/li/strolch/rest/helper/ResponseUtil.java @@ -14,6 +14,7 @@ import java.util.List; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; +import javax.ws.rs.core.Response.Status; import com.google.gson.Gson; import com.google.gson.JsonArray; @@ -107,11 +108,15 @@ public class ResponseUtil { } public static Response toResponse(Throwable t) { + return toResponse(Status.INTERNAL_SERVER_ERROR, t); + } + + public static Response toResponse(Status status, Throwable t) { JsonObject response = new JsonObject(); response.addProperty(MSG, ExceptionHelper.getExceptionMessageWithCauses(t)); String json = new Gson().toJson(response); - return Response.serverError().entity(json).type(MediaType.APPLICATION_JSON).build(); + return Response.status(status).entity(json).type(MediaType.APPLICATION_JSON).build(); } public static Response toResponse(Paging paging) {