Skip to content

Commit

Permalink
Add CSV mapper for REST server FIX oasp#606
Browse files Browse the repository at this point in the history
Remove sample ThreadLocals
  • Loading branch information
mathieu-lavigne committed Dec 1, 2017
1 parent 36db86c commit 6b7dd42
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 44 deletions.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -34,15 +34,14 @@

import com.fasterxml.jackson.annotation.JsonProperty;

import io.oasp.gastronomy.restaurant.general.common.api.ThreadLocals;
import io.oasp.gastronomy.restaurant.general.common.api.exception.IllegalHeaderValueException;
import io.oasp.module.basic.csv.CsvFormat;
import io.oasp.module.jpa.common.api.to.PaginatedListTo;

/**
* Cette classe est responsable de la conversion entre Eto et ligne CSV. Elle est implicite dans la couche service. Pour
* obtenir un retour CSV de l'API le client doit fournir le header HTTP
* <code>{@link ThreadLocals#ACCEPT_COLUMNS Accept-Header}</code>. Pour envoyer du CSV le client doit fournir le header
* <code>Accept-Header</code>. Pour envoyer du CSV le client doit fournir le header
* <code>Content-Header</code> indiquant le nom des colonnes (<b>le nom des attributs de l'ETO</b> ou des colonnes CSV
* si les getters de l'ETO sont annotés par {@link JsonProperty @JsonProperty}) envoyées dans le body séparé par "," ou
* ";".
Expand Down Expand Up @@ -121,7 +120,7 @@
*
* <p>
* Ce qui permet d'empêcher Jackson de serialiser tous les champs même ceux qui ne sont pas demandés par le client dans
* son header {@link ThreadLocals#ACCEPT_COLUMNS}
* son header Accept-Columns
* </p>
*
* @author mlavigne
Expand Down

0 comments on commit 6b7dd42

Please sign in to comment.