From bc56231df972f7577f51906e166443416572c293 Mon Sep 17 00:00:00 2001 From: Axel <wiepke@uni-potsdam.de> Date: Tue, 12 Jun 2018 09:57:28 +0200 Subject: [PATCH] fix: corrected path --- .../assessment/controller/view/QuizView.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/view/QuizView.java b/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/view/QuizView.java index b2c1b178..4c9cf6ed 100644 --- a/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/view/QuizView.java +++ b/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/view/QuizView.java @@ -2,8 +2,6 @@ package unipotsdam.gf.modules.assessment.controller.view; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import unipotsdam.gf.modules.assessment.controller.model.Quiz; -import unipotsdam.gf.modules.communication.model.SampleAnswer; -import unipotsdam.gf.modules.communication.service.SampleService; import unipotsdam.gf.modules.communication.view.SampleView; import javax.ws.rs.GET; @@ -11,9 +9,9 @@ import javax.ws.rs.Path; import javax.ws.rs.PathParam; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; +import javax.ws.rs.core.Response; -@Path("/rest") class QuizView { @@ -21,14 +19,18 @@ class QuizView { @GET @Produces(MediaType.APPLICATION_JSON) - @Path("/quiz/{projectId}/{quizId}") - public Quiz exampleQuiz(@PathParam("projectId") String name,@PathParam("quizId") String quiz) { + @Path("quiz/{projectId}/{quizId}") + + public Response exampleQuiz(@PathParam("projectId") String name, @PathParam("quizId") String quiz) { String[] correctAnswers = new String[2]; correctAnswers[0] = "42"; correctAnswers[1] = "24"; - String[] wrongAnswers = {"a god created creature", "a some of my mistakes"}; + String[] wrongAnswers = {"a god created creature", "a sum of my mistakes"}; + if (false){ + return Response.status(Response.Status.NOT_FOUND).entity("Entity not found for UUID: " + name).build(); + } Quiz sampleQuiz = new Quiz("multiple","Who am I and if so, how many?", correctAnswers,wrongAnswers); log.info("HelloWorldview helloWorld Method answered: "+ sampleQuiz.toString()); - return sampleQuiz; + return Response.ok(sampleQuiz.toString(), MediaType.APPLICATION_JSON).build(); } } -- GitLab