correction de resouce Question + Readme

This commit is contained in:
trochas
2025-10-02 16:15:49 +02:00
parent 9945ca0baa
commit 16126c6364
2 changed files with 16 additions and 5 deletions

View File

@@ -37,8 +37,19 @@
#### Question Resource #### Question Resource
| Methode | URL | Description | | Methode | URL | Description |
|----------|-------------|-------------------------------------| |----------|----------------------------------------------------|-----------------------------------------------------------------------|
| GET | `/question` | Retourne toute la liste du question | | 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 ## Auteurs

View File

@@ -60,7 +60,7 @@ public class QuestionResource {
if(question == null){ if(question == null){
return Response.status(Response.Status.NOT_FOUND).build(); return Response.status(Response.Status.NOT_FOUND).build();
} }
QuestionDTO result = mapper.toDTO(question); Reponse result = question.getReponse();
return Response.ok(result).build(); return Response.ok(result).build();
} }
@@ -78,7 +78,7 @@ public class QuestionResource {
} }
@DELETE @DELETE
@Path("/{question_id}/deletReponse/") @Path("/{question_id}/deletReponses/")
public Response addReponse(@PathParam("question_id") Integer id){ public Response addReponse(@PathParam("question_id") Integer id){
Question question = questionDAO.findById(id); Question question = questionDAO.findById(id);
if(question == null){ if(question == null){