Package model.beans
Class Segnalazione
java.lang.Object
model.beans.Segnalazione
public final class Segnalazione
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description private Campagna
campagnaSegnalata
Riferimento all'oggetto campagna che viene segnalata.private java.time.LocalDateTime
dataOra
Data della segnalazione.private java.lang.String
descrizione
Descrizione della segnalazione.private int
idSegnalazione
Identificativo univoco della segnalazione.private Utente
segnalato
Riferimento all'oggetto utente che viene segnalato.private Utente
segnalatore
Riferimento all'oggetto utente che segnala la campagna.private StatoSegnalazione
statoSegnalazione
Insieme degli stati possibili assunti da una segnalazione. -
Constructor Summary
Constructors Constructor Description Segnalazione()
-
Method Summary
Modifier and Type Method Description Campagna
getCampagnaSegnalata()
java.time.LocalDateTime
getDataOra()
java.lang.String
getDescrizione()
int
getIdSegnalazione()
Utente
getSegnalato()
Utente
getSegnalatore()
StatoSegnalazione
getStatoSegnalazione()
void
setCampagnaSegnalata(Campagna campagna)
void
setDataOra(java.time.LocalDateTime data)
void
setDescrizione(java.lang.String description)
void
setIdSegnalazione(int id)
void
setSegnalato(Utente utente)
void
setSegnalatore(Utente utente)
void
setStatoSegnalazione(StatoSegnalazione stato)
java.lang.String
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
idSegnalazione
private int idSegnalazioneIdentificativo univoco della segnalazione. -
dataOra
private java.time.LocalDateTime dataOraData della segnalazione. -
descrizione
private java.lang.String descrizioneDescrizione della segnalazione. -
statoSegnalazione
Insieme degli stati possibili assunti da una segnalazione. -
segnalatore
Riferimento all'oggetto utente che segnala la campagna. -
segnalato
Riferimento all'oggetto utente che viene segnalato. -
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
- Returns:
- StatoSegnalazione Lo stato attuale della segnalazione.
-
setStatoSegnalazione
- Parameters:
stato
- Il nuovo stato della segnalazione.
-
getSegnalatore
- Returns:
- Utente oggetto utente.
-
setSegnalatore
- Parameters:
utente
- Utente che ha segnalato la campagna.
-
getSegnalato
- Returns:
- Utente istanza di Utente che viene segnalata.
-
setSegnalato
- Parameters:
utente
- Istanza di utente che viene segnalata.
-
getCampagnaSegnalata
- Returns:
- Campagna istanza di Campagna che viene segnalata.
-
setCampagnaSegnalata
- Parameters:
campagna
- Istanza di campagna da segnalare.
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-