From 47876cc7754d321cdc8f47b50d27100cb8bf44de Mon Sep 17 00:00:00 2001 From: Florian THIERRY Date: Tue, 12 Mar 2024 13:52:27 +0100 Subject: [PATCH] Little tweaking. --- .../exposition/publication/PublicationController.java | 6 ++++++ rest-client-collection/Codiki/environments/localhost.bru | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/codiki-exposition/src/main/java/org/codiki/exposition/publication/PublicationController.java b/codiki-exposition/src/main/java/org/codiki/exposition/publication/PublicationController.java index 7bbc504..216bbe7 100644 --- a/codiki-exposition/src/main/java/org/codiki/exposition/publication/PublicationController.java +++ b/codiki-exposition/src/main/java/org/codiki/exposition/publication/PublicationController.java @@ -2,16 +2,20 @@ package org.codiki.exposition.publication; import java.util.UUID; +import static org.springframework.http.HttpStatus.CREATED; +import static org.springframework.http.HttpStatus.NO_CONTENT; import org.codiki.application.publication.PublicationUseCases; import org.codiki.domain.publication.model.Publication; import org.codiki.domain.publication.model.PublicationEditionRequest; import org.codiki.exposition.publication.model.PublicationEditionRequestDto; +import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PutMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseStatus; import org.springframework.web.bind.annotation.RestController; @RestController @@ -24,6 +28,7 @@ public class PublicationController { } @PostMapping + @ResponseStatus(CREATED) public PublicationDto createPublication(@RequestBody PublicationEditionRequestDto requestDto) { PublicationEditionRequest request = requestDto.toDomain(); Publication newPublication = publicationUseCases.createPublication(request); @@ -41,6 +46,7 @@ public class PublicationController { } @DeleteMapping("/{publicationId}") + @ResponseStatus(NO_CONTENT) public void deletePublication(@PathVariable("publicationId") UUID publicationId) { publicationUseCases.deletePublication(publicationId); } diff --git a/rest-client-collection/Codiki/environments/localhost.bru b/rest-client-collection/Codiki/environments/localhost.bru index 075519c..44db5b5 100644 --- a/rest-client-collection/Codiki/environments/localhost.bru +++ b/rest-client-collection/Codiki/environments/localhost.bru @@ -1,5 +1,5 @@ vars { url: http://localhost:8080 - publicationId: f3a6486c-02f0-4db7-a2e1-1563bc994e7f - bearerToken: eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI1YWQ0NjJiOC04ZjllLTRhMjYtYmI4Ni1jNzRmZWY1ZDExYjYiLCJleHAiOjE3MTAyMzkzMDR9.2S0ar_3Z2lM-nwgVwiydwycu2XXoHWudZgqaiyEVC6T8IWnb3upTIC3HshyTtHJ0bLetQ7XXqRftPFLTNKgOrw + publicationId: fce1de27-11c6-4deb-a248-b63288c00037 + bearerToken: eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI1YWQ0NjJiOC04ZjllLTRhMjYtYmI4Ni1jNzRmZWY1ZDExYjYiLCJleHAiOjE3MTAyNDk1MjJ9.gKS4h4sWXlFn4DImsXk6NDa2wEz8ZpG0qoX-IaGPHHaMJObds4qVqK91WPgrVQ6Ci0_W6wCoDImLrrPEDgtJag }