Class CuratoreController
java.lang.Object
it.unicam.cs.ids2425.FilieraAgricola.controller.CuratoreController
Controller per la gestione delle revisioni dei contenuti da parte dei
curatori.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<ContentSubmission> approvaContenuto(Long id) Approva un contenuto.org.springframework.http.ResponseEntity<List<ContentSubmission>> Restituisce i contenuti in revisione.org.springframework.http.ResponseEntity<ContentSubmission> rifiutaContenuto(Long id, Map<String, String> body) Rifiuta un contenuto con un feedback.
-
Constructor Details
-
CuratoreController
public CuratoreController()
-
-
Method Details
-
getContenutiInRevisione
@PreAuthorize("hasRole(\'CURATORE\')") @GetMapping("/revisione") public org.springframework.http.ResponseEntity<List<ContentSubmission>> getContenutiInRevisione()Restituisce i contenuti in revisione.- Returns:
- lista di submissions in revisione.
-
approvaContenuto
@PreAuthorize("hasRole(\'CURATORE\')") @PostMapping("/approva/{id}") public org.springframework.http.ResponseEntity<ContentSubmission> approvaContenuto(@PathVariable Long id) Approva un contenuto.- Parameters:
id- id del contenuto.- Returns:
- la submission approvata.
-
rifiutaContenuto
@PreAuthorize("hasRole(\'CURATORE\')") @PostMapping("/rifiuta/{id}") public org.springframework.http.ResponseEntity<ContentSubmission> rifiutaContenuto(@PathVariable Long id, @RequestBody Map<String, String> body) Rifiuta un contenuto con un feedback.- Parameters:
id- id del contenuto.body- body con il feedback.- Returns:
- la submission rifiutata.
-