Skip to content
Snippets Groups Projects
Commit 6001e98c authored by Yvan Peter's avatar Yvan Peter
Browse files

correction mineure

parent b5d17946
No related branches found
No related tags found
No related merge requests found
......@@ -171,7 +171,7 @@ public float getValeurTaux(@PathParam("niveauTva") String niveau) {
~~~
Il nous faut donc définir la nouvelle exception utilisée de cette façon :
Il nous faut ensuite définir la nouvelle exception utilisée de cette façon :
~~~java
package fr.ulille.iut.tva.ressource;
......@@ -189,6 +189,7 @@ public class NiveauTvaInexistantException extends WebApplicationException {
On aurait pu se contenter de lever `NotAcceptableException` directement dans la méthode `getValeurTaux`, ce qui aurait renvoyé un code 406. La création de cette exception va nous permettre d'enrichir la réponse et notamment ici d'ajouter un message d'erreur dans le corps (_entity_) de la réponse.
Modifiez également la méthode `getMontantTotal` de manière à gérer l'erreur.
### Renvoyer des données plus complexes
Jusqu'à maintenant, nous avons transmis de simples valeurs numériques prises en charge directement par Jersey dans le corps de la réponse HTTP. Jersey peut faire la même chose avec des classes Java qui respectent les conventions [`JavaBean`](https://fr.wikipedia.org/wiki/JavaBeans), à minima :
- la classe possède un constructeur sans paramètres (constructeur par défaut);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment