Package model.beans

Class Segnalazione

java.lang.Object
model.beans.Segnalazione

public final class Segnalazione
extends java.lang.Object
  • Field Details

    • idSegnalazione

      private int idSegnalazione
      Identificativo univoco della segnalazione.
    • dataOra

      private java.time.LocalDateTime dataOra
      Data della segnalazione.
    • descrizione

      private java.lang.String descrizione
      Descrizione della segnalazione.
    • statoSegnalazione

      private StatoSegnalazione statoSegnalazione
      Insieme degli stati possibili assunti da una segnalazione.
    • segnalatore

      private Utente segnalatore
      Riferimento all'oggetto utente che segnala la campagna.
    • segnalato

      private Utente segnalato
      Riferimento all'oggetto utente che viene segnalato.
    • campagnaSegnalata

      private Campagna campagnaSegnalata
      Riferimento all'oggetto campagna che viene segnalata.
  • Constructor Details

    • Segnalazione

      public Segnalazione()
  • Method Details

    • getIdSegnalazione

      public int getIdSegnalazione()
      Returns:
      int Id attuale della segnalazione
    • setIdSegnalazione

      public void setIdSegnalazione​(int id)
      Parameters:
      id - Nuovo identificativo della segnalazione.
    • getDataOra

      public java.time.LocalDateTime getDataOra()
      Returns:
      Rappresenta la data della segnalazione.
    • setDataOra

      public void setDataOra​(java.time.LocalDateTime data)
      Parameters:
      data - La nuova data della segnalazione.
    • getDescrizione

      public java.lang.String getDescrizione()
      Returns:
      String stringa descrizione
    • setDescrizione

      public void setDescrizione​(java.lang.String description)
      Parameters:
      description - La nuova descrizione della segnalazione.
    • getStatoSegnalazione

      public StatoSegnalazione getStatoSegnalazione()
      Returns:
      StatoSegnalazione Lo stato attuale della segnalazione.
    • setStatoSegnalazione

      public void setStatoSegnalazione​(StatoSegnalazione stato)
      Parameters:
      stato - Il nuovo stato della segnalazione.
    • getSegnalatore

      public Utente getSegnalatore()
      Returns:
      Utente oggetto utente.
    • setSegnalatore

      public void setSegnalatore​(Utente utente)
      Parameters:
      utente - Utente che ha segnalato la campagna.
    • getSegnalato

      public Utente getSegnalato()
      Returns:
      Utente istanza di Utente che viene segnalata.
    • setSegnalato

      public void setSegnalato​(Utente utente)
      Parameters:
      utente - Istanza di utente che viene segnalata.
    • getCampagnaSegnalata

      public Campagna getCampagnaSegnalata()
      Returns:
      Campagna istanza di Campagna che viene segnalata.
    • setCampagnaSegnalata

      public void setCampagnaSegnalata​(Campagna campagna)
      Parameters:
      campagna - Istanza di campagna da segnalare.
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object