Interface ContentState

All Known Implementing Classes:
ApprovatoState, BozzaState, InRevisioneState, RifiutatoState

public interface ContentState
Interfaccia per il Pattern State (Flusso di Curation). Definisce le azioni possibili su un ContentSubmission.
  • Method Details

    • sottometti

      void sottometti(ContentSubmission context)
      Azione per inviare il contenuto al Curatore per la revisione.
    • approva

      void approva(ContentSubmission context)
      Azione per approvare il contenuto (solo Curatore).
    • rifiuta

      void rifiuta(ContentSubmission context, String feedback)
      Azione per rifiutare il contenuto (solo Curatore).
    • rimandaInBozza

      void rimandaInBozza(ContentSubmission context)
      Azione per ritirare il contenuto o modificarlo (solo Proprietario o Curatore).