Class NewsForm

java.lang.Object
com.modulink.Controller.AdminModules.News.NewsForm

public class NewsForm extends Object
Data Transfer Object (DTO) per la gestione del form di creazione News.

Incapsula i dati inviati dal client e definisce le regole di validazione standard (come campi obbligatori) utilizzate dal layer di presentazione.

Since:
1.1.0
Version:
1.2.0
Author:
Modulink Team
  • Field Details

    • titolo

      @NotEmpty(message="Il titolo non pu\u00f2 essere vuoto") private @NotEmpty(message="Il titolo non pu\u00f2 essere vuoto") String titolo
      Titolo della notizia. Campo obbligatorio.
    • testo

      @NotEmpty(message="Il testo non pu\u00f2 essere vuoto") private @NotEmpty(message="Il testo non pu\u00f2 essere vuoto") String testo
      Contenuto testuale della notizia. Campo obbligatorio.
    • data

      private LocalDate data
      Data di pubblicazione/validità della notizia.
  • Constructor Details

    • NewsForm

      public NewsForm()
      Costruttore vuoto.
      Since:
      1.1.0
    • NewsForm

      public NewsForm(String titolo, String testo, LocalDate data)
      Costruttore completo.
      Parameters:
      titolo - Titolo notizia.
      testo - Corpo notizia.
      data - Data notizia.
      Since:
      1.1.0
  • Method Details

    • getTitolo

      public String getTitolo()
      Recupera il titolo.
      Returns:
      Stringa titolo.
    • setTitolo

      public void setTitolo(String titolo)
      Imposta il titolo.
      Parameters:
      titolo - Nuovo titolo.
    • getTesto

      public String getTesto()
      Recupera il testo.
      Returns:
      Stringa testo.
    • setTesto

      public void setTesto(String testo)
      Imposta il testo.
      Parameters:
      testo - Nuovo testo.
    • getData

      public LocalDate getData()
      Recupera la data.
      Returns:
      LocalDate data.
    • setData

      public void setData(LocalDate data)
      Imposta la data.
      Parameters:
      data - Nuova data.