diff --git a/README.md b/README.md index 8f1cca2..fc7e611 100644 --- a/README.md +++ b/README.md @@ -36,9 +36,20 @@ #### Question Resource -| Methode | URL | Description | -|----------|-------------|-------------------------------------| -| GET | `/question` | Retourne toute la liste du question | +| Methode | URL | Description | +|----------|----------------------------------------------------|-----------------------------------------------------------------------| +| GET | `/question` | Retourne toute la liste du question | +| POST | `/question/addQuestion` | Créer une question | +| PUT | `/question/{question_id}/changeQuestion` | Change l'énoncé de la question | +| GET | `/question/{question_id}/getReponse` | retourne l'objet Reponse | +| PUT | `/question/{question_id}/addReponse` | Ajoute une réponse à Reponse | +| DELETE | `/question/{question_id}/deletReponses` | supprime toute les réponse correct | +| PUT | `/question/{question_id}/addReponse` | Ajoute une réponse à Reponse | +| PUT | `/question/{question_id}/setReponse/choix` | créer un nouvel objet Reponse de type Choix pour la question | +| PUT | `/question/{question_id}/setReponse/reponseCourte` | créer un nouvel objet Reponse de type reponse courte pour la question | +| PUT | `/question/{question_id}/addChoix` | rajoute un choix si Reponse est de type Choix | + + ## Auteurs diff --git a/src/main/java/fr/istic/taa/jaxrs/rest/QuestionResource.java b/src/main/java/fr/istic/taa/jaxrs/rest/QuestionResource.java index 1624f42..c1671b7 100644 --- a/src/main/java/fr/istic/taa/jaxrs/rest/QuestionResource.java +++ b/src/main/java/fr/istic/taa/jaxrs/rest/QuestionResource.java @@ -60,7 +60,7 @@ public class QuestionResource { if(question == null){ return Response.status(Response.Status.NOT_FOUND).build(); } - QuestionDTO result = mapper.toDTO(question); + Reponse result = question.getReponse(); return Response.ok(result).build(); } @@ -78,7 +78,7 @@ public class QuestionResource { } @DELETE - @Path("/{question_id}/deletReponse/") + @Path("/{question_id}/deletReponses/") public Response addReponse(@PathParam("question_id") Integer id){ Question question = questionDAO.findById(id); if(question == null){