Implementation of publication deletion.

This commit is contained in:
Florian THIERRY
2024-03-12 11:08:33 +01:00
parent 571b005770
commit 822eae5991
6 changed files with 34 additions and 2 deletions

View File

@@ -6,6 +6,7 @@ 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.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;
@@ -38,4 +39,9 @@ public class PublicationController {
Publication updatedPublication = publicationUseCases.updatePublication(publicationId, request);
return new PublicationDto(updatedPublication);
}
@DeleteMapping("/{publicationId}")
public void deletePublication(@PathVariable("publicationId") UUID publicationId) {
publicationUseCases.deletePublication(publicationId);
}
}