Package model.beans
Class Campagna
java.lang.Object
model.beans.Campagna
- All Implemented Interfaces:
CampagnaInterface
public final class Campagna extends java.lang.Object implements CampagnaInterface
-
Field Summary
Fields Modifier and Type Field Description private Categoria
categoria
riferimento alla categoria della campagna.private java.lang.String
descrizione
descrizione della campagna.private java.util.List<Donazione>
donazioni
lista delle donazioni alla campagna.private int
idCampagna
id della campagna.private java.util.List<Immagine>
immagini
immagini relative alla campagna.private java.util.List<Segnalazione>
segnalazioni
lista delle segnalazioni alla campagna.private java.lang.Double
sommaRaccolta
Somma attualmente raccolta nei fondi della campagna.private java.lang.Double
sommaTarget
Somma target scelta da raggiungere.private StatoCampagna
stato
stato della campagna.private java.lang.String
titolo
titolo della campagna.private Utente
utente
riferimento all'utente. -
Constructor Summary
Constructors Constructor Description Campagna()
-
Method Summary
Modifier and Type Method Description Categoria
getCategoria()
java.lang.String
getDescrizione()
java.util.List<Donazione>
getDonazioni()
int
getIdCampagna()
java.util.List<Immagine>
getImmagini()
java.util.List<Segnalazione>
getSegnalazioni()
java.lang.Double
getSommaRaccolta()
java.lang.Double
getSommaTarget()
StatoCampagna
getStato()
java.lang.String
getTitolo()
Utente
getUtente()
void
setCategoria(Categoria categoriaCampagna)
void
setDescrizione(java.lang.String descrizioneCampagna)
void
setDonazioni(java.util.List<Donazione> importo)
void
setIdCampagna(int id)
void
setImmagini(java.util.List<Immagine> foto)
void
setSegnalazioni(java.util.List<Segnalazione> reports)
void
setSommaRaccolta(java.lang.Double fondiRaccolti)
void
setSommaTarget(java.lang.Double target)
void
setStato(StatoCampagna status)
void
setTitolo(java.lang.String title)
void
setUtente(Utente beneficiario)
java.lang.String
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
idCampagna
private int idCampagnaid della campagna. -
titolo
private java.lang.String titolotitolo della campagna. -
stato
stato della campagna. -
descrizione
private java.lang.String descrizionedescrizione della campagna. -
sommaRaccolta
private java.lang.Double sommaRaccoltaSomma attualmente raccolta nei fondi della campagna. -
sommaTarget
private java.lang.Double sommaTargetSomma target scelta da raggiungere. -
categoria
riferimento alla categoria della campagna. -
utente
riferimento all'utente. -
immagini
immagini relative alla campagna. -
donazioni
lista delle donazioni alla campagna. -
segnalazioni
lista delle segnalazioni alla campagna.
-
-
Constructor Details
-
Campagna
public Campagna()
-
-
Method Details
-
getIdCampagna
public int getIdCampagna()- Returns:
- id della campagna.
-
getStato
- Returns:
- stato della campagna.
-
getDescrizione
public java.lang.String getDescrizione()- Returns:
- descrizione della campagna.
-
getSommaRaccolta
public java.lang.Double getSommaRaccolta()- Returns:
- somma raccolta.
-
getSommaTarget
public java.lang.Double getSommaTarget()- Returns:
- somma target.
-
getCategoria
- Returns:
- categoria di una campagna.
-
getUtente
- Specified by:
getUtente
in interfaceCampagnaInterface
- Returns:
- utente creatore della campagna.
-
setIdCampagna
public void setIdCampagna(int id)- Parameters:
id
- id della campagna.
-
setStato
- Parameters:
status
- indica lo stato della campagna.
-
setDescrizione
public void setDescrizione(java.lang.String descrizioneCampagna)- Parameters:
descrizioneCampagna
- indica la descrizione annessa alla campagna.
-
setSommaRaccolta
public void setSommaRaccolta(java.lang.Double fondiRaccolti)- Parameters:
fondiRaccolti
- indica la somma fino ad ora raccolta.
-
setSommaTarget
public void setSommaTarget(java.lang.Double target)- Parameters:
target
- indica la somma da raggiungere per la raccolta.
-
setCategoria
- Parameters:
categoriaCampagna
- indica la categoria cui appartiene la campagna.
-
setUtente
- Parameters:
beneficiario
- indica l'utente creatore della campagna.
-
getImmagini
- Specified by:
getImmagini
in interfaceCampagnaInterface
- Returns:
- foto sulla campagna.
-
setImmagini
- Parameters:
foto
- lista di foto relative alla campagna.
-
getDonazioni
- Specified by:
getDonazioni
in interfaceCampagnaInterface
- Returns:
- lista delle donazioni.
-
setDonazioni
- Parameters:
importo
- lista delle donazioni.
-
getSegnalazioni
- Specified by:
getSegnalazioni
in interfaceCampagnaInterface
- Returns:
- lista delle segnalazioni.
-
setSegnalazioni
- Parameters:
reports
- lista delle segnalazioni.
-
getTitolo
public java.lang.String getTitolo()- Returns:
- titolo della campagna.
-
setTitolo
public void setTitolo(java.lang.String title)- Parameters:
title
- titolo della campagna
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-