From 65f5dbfd8b19796318ccf8695ec7ac9682aaf153 Mon Sep 17 00:00:00 2001 From: Yvan Peter <yvan.peter@univ-lille.fr> Date: Sun, 9 Feb 2020 18:23:31 +0100 Subject: [PATCH] =?UTF-8?q?pr=C3=A9servation=20des=20r=C3=A9pertoires=20vi?= =?UTF-8?q?des?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 12 +++++++----- src/main/java/fr/ulille/iut/pizzaland/beans/.gitkeep | 0 src/main/java/fr/ulille/iut/pizzaland/dao/.gitkeep | 0 src/main/webapp/WEB-INF/.gitkeep | 0 4 files changed, 7 insertions(+), 5 deletions(-) create mode 100644 src/main/java/fr/ulille/iut/pizzaland/beans/.gitkeep create mode 100644 src/main/java/fr/ulille/iut/pizzaland/dao/.gitkeep create mode 100644 src/main/webapp/WEB-INF/.gitkeep diff --git a/README.md b/README.md index 6f5df6f..0ba9996 100644 --- a/README.md +++ b/README.md @@ -216,7 +216,6 @@ suivante : } } - A ce stade, vous pouvez lancer un premier test au moyen de la commande `mvn test`. Évidemment, ce test va échouer. @@ -265,11 +264,11 @@ Pour cela voici un premier test qui permettra de vérifier cela : @Test public void testGetExistingIngredient() { - IngredientDto ingredient = new IngredientDto() + IngredientDto ingredient = new IngredientDto(); ingredient.setId(1); ingredient.setName("mozzarella"); - Response response = target("/ingredients/1).request().get(); + Response response = target("/ingredients/1").request().get(); assertEquals(Response.Status.OK.getStatusCode(), response.getStatus()); IngredienDto result = response.readEntity(IngredientDto.class); @@ -306,10 +305,13 @@ avec les getter/setter correspondant aux propriétés de l'object JSON. Du côté de la ressource, on peut fournir une première implémentation : + import javax.ws.rs.PathParam; + + @GET @Path("{id}") public IngredientDto getOneIngredient(@PathParam("id") long id) { - Ingredient ingredient = new Ingredient() + Ingredient ingredient = new Ingredient(); ingredient.setId(1); ingredient.setName("mozzarella"); @@ -317,7 +319,7 @@ Du côté de la ressource, on peut fournir une première implémentation : } Pour cette méthode, nous avons introduit la classe `Ingredient`. Ce -Java Bean représente un ingrédient manipulé par la ressource. +JavaBean représente un ingrédient manipulé par la ressource. Voici une implémentation pour cette classe : package fr.ulille.iut.pizzaland.beans; diff --git a/src/main/java/fr/ulille/iut/pizzaland/beans/.gitkeep b/src/main/java/fr/ulille/iut/pizzaland/beans/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/main/java/fr/ulille/iut/pizzaland/dao/.gitkeep b/src/main/java/fr/ulille/iut/pizzaland/dao/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/main/webapp/WEB-INF/.gitkeep b/src/main/webapp/WEB-INF/.gitkeep new file mode 100644 index 0000000..e69de29 -- GitLab