Implementation of publication deletion.
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user