Class ContentSubmission

java.lang.Object
it.unicam.cs.ids2425.FilieraAgricola.model.ContentSubmission

@Entity public class ContentSubmission extends Object
Entità centrale per il flusso di Curation (Pattern State). Rappresenta la sottomissione di un contenuto (Prodotto, Evento, ecc.) per l'approvazione.
  • Constructor Details

    • ContentSubmission

      public ContentSubmission(Long entityId, String entityType)
  • Method Details

    • updateState

      public void updateState()
      Metodo per sincronizzare l'oggetto di stato transiente (@Transient) con lo stato persistito (@Enumerated) nel database. Questo è il cuore del Pattern State.
    • sottometti

      public void sottometti()
    • approva

      public void approva()
    • rifiuta

      public void rifiuta(String feedback)
    • rimandaInBozza

      public void rimandaInBozza()