[Project] New added ResponseUtil.toResponse(I18nMessage)

This commit is contained in:
Robert von Burg 2020-10-21 17:49:25 +02:00
parent 67c429e966
commit 09a85c3064
1 changed files with 10 additions and 0 deletions

View File

@ -20,6 +20,7 @@ import li.strolch.privilege.base.PrivilegeException;
import li.strolch.privilege.base.PrivilegeModelException;
import li.strolch.service.JsonServiceResult;
import li.strolch.service.api.ServiceResult;
import li.strolch.utils.I18nMessage;
import li.strolch.utils.collections.Paging;
import li.strolch.utils.helper.StringHelper;
@ -37,6 +38,15 @@ public class ResponseUtil {
return Response.ok(json, MediaType.APPLICATION_JSON).build();
}
public static Response toResponse(I18nMessage msg) {
JsonObject response = new JsonObject();
response.addProperty(MSG, msg.getMessage());
String json = new Gson().toJson(response);
return Response.serverError().entity(json).type(MediaType.APPLICATION_JSON).build();
}
public static Response toResponse(String errorMsg) {
JsonObject response = new JsonObject();
response.addProperty(MSG, errorMsg);