Class CurationService
java.lang.Object
it.unicam.cs.ids2425.FilieraAgricola.service.CurationService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapprovaContenuto(Long submissionId) Azione del Curatore per approvare un contenuto.findSubmissionByEntity(Long entityId, String entityType) Helper per trovare la submission associata a un'entità (es.Recupera il dashboard del Curatore: tutti i contenuti in attesa di revisione.rifiutaContenuto(Long submissionId, String feedback) Azione del Curatore per rifiutare un contenuto.rimandaInBozza(Long submissionId) Azione per rimandare un contenuto in BOZZA (es.sottomettiContenuto(Long submissionId) Azione del proprietario per sottomettere un contenuto in BOZZA.
-
Constructor Details
-
CurationService
public CurationService()
-
-
Method Details
-
getContenutiInRevisione
Recupera il dashboard del Curatore: tutti i contenuti in attesa di revisione. -
sottomettiContenuto
Azione del proprietario per sottomettere un contenuto in BOZZA. -
approvaContenuto
Azione del Curatore per approvare un contenuto. -
rifiutaContenuto
Azione del Curatore per rifiutare un contenuto. -
rimandaInBozza
Azione per rimandare un contenuto in BOZZA (es. Curatore chiede modifiche). -
findSubmissionByEntity
@Transactional(readOnly=true) public ContentSubmission findSubmissionByEntity(Long entityId, String entityType) Helper per trovare la submission associata a un'entità (es. Prodotto 15). Usato per l'endpoint POST /api/prodotti/{id}/sottometti
-