From a0274a88dfd4e4bb0c39e64d6aff0408756db97a Mon Sep 17 00:00:00 2001
From: Eliott Collin <eliott.collin0307@gmail.com>
Date: Tue, 8 Feb 2022 10:48:34 +0100
Subject: [PATCH] set DetailsDto can send xml but set json by default

---
 src/main/java/fr/ulille/iut/tva/dto/DetailTauxDto.java      | 2 ++
 src/main/java/fr/ulille/iut/tva/ressource/TvaRessource.java | 1 +
 2 files changed, 3 insertions(+)

diff --git a/src/main/java/fr/ulille/iut/tva/dto/DetailTauxDto.java b/src/main/java/fr/ulille/iut/tva/dto/DetailTauxDto.java
index e0bdf29..44d3e1b 100644
--- a/src/main/java/fr/ulille/iut/tva/dto/DetailTauxDto.java
+++ b/src/main/java/fr/ulille/iut/tva/dto/DetailTauxDto.java
@@ -2,7 +2,9 @@ package fr.ulille.iut.tva.dto;
 
 import fr.ulille.iut.tva.service.CalculTva;
 import fr.ulille.iut.tva.service.TauxTva;
+import jakarta.xml.bind.annotation.XmlRootElement;
 
+@XmlRootElement
 public class DetailTauxDto {
     private double montantTotal;
     private double montantTva;
diff --git a/src/main/java/fr/ulille/iut/tva/ressource/TvaRessource.java b/src/main/java/fr/ulille/iut/tva/ressource/TvaRessource.java
index ba19357..e77f998 100644
--- a/src/main/java/fr/ulille/iut/tva/ressource/TvaRessource.java
+++ b/src/main/java/fr/ulille/iut/tva/ressource/TvaRessource.java
@@ -61,6 +61,7 @@ public class TvaRessource {
 
     @GET
     @Path("details/{taux}")
+    @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
     public DetailTauxDto getDetail(
             @PathParam("taux") String taux,
             @QueryParam("somme") double somme) {
-- 
GitLab