Package model.beans
Class Utente
java.lang.Object
model.beans.Utente
- All Implemented Interfaces:
UtenteInterface
public final class Utente extends java.lang.Object implements UtenteInterface
-
Field Summary
Fields Modifier and Type Field Description private boolean
admin
Booleano che identifica se l'utente è admin oppure no.private java.util.List<Campagna>
campagne
Lista delle campagne avviate dall'utente.private java.lang.String
cap
Cap dell'utente.private java.lang.String
cf
Codice Fiscale dell'utente.private java.lang.String
citta
Città dell'utente.private java.lang.String
cognome
Cognome dell'utente.private java.time.LocalDateTime
dataBan
Data del ban dell'utente.private java.time.LocalDate
dataDiNascita
Data di nascita dell'utente.private java.util.List<Donazione>
donazioni
Lista delle donazioni effettuate dall'utente.private java.lang.String
email
Email dell'utente.private java.lang.String
fotoProfilo
Path della fotoProfilo.private int
idUtente
Id dell'utente.private java.lang.String
nome
Nome dell'utente.private java.lang.String
password
Password dell'utente.private java.util.List<Segnalazione>
segnalazioni
Lista delle segnalazioni effettuate.private java.lang.String
strada
Strada dell'abitazione dell'utente.private java.lang.String
telefono
Numero di telefono. -
Constructor Summary
Constructors Constructor Description Utente()
-
Method Summary
Modifier and Type Method Description void
createPasswordHash(java.lang.String newPassword)
java.util.List<Campagna>
getCampagne()
java.lang.String
getCap()
java.lang.String
getCf()
java.lang.String
getCitta()
java.lang.String
getCognome()
java.time.LocalDateTime
getDataBan()
java.time.LocalDate
getDataDiNascita()
java.util.List<Donazione>
getDonazioni()
java.lang.String
getEmail()
java.lang.String
getFotoProfilo()
int
getIdUtente()
java.lang.String
getNome()
java.lang.String
getPassword()
java.util.List<Segnalazione>
getSegnalazioni()
java.lang.String
getStrada()
java.lang.String
getTelefono()
boolean
isAdmin()
void
setAdmin(boolean adm)
void
setCampagne(java.util.List<Campagna> cList)
void
setCap(java.lang.String newCap)
void
setCf(java.lang.String codf)
void
setCitta(java.lang.String city)
void
setCognome(java.lang.String surname)
void
setDataBan(java.time.LocalDateTime data)
void
setDataDiNascita(java.time.LocalDate ddn)
void
setDonazioni(java.util.List<Donazione> dList)
void
setEmail(java.lang.String em)
void
setFotoProfilo(java.lang.String path)
void
setIdUtente(int id)
void
setNome(java.lang.String name)
void
setPassword(java.lang.String pw)
void
setSegnalazioni(java.util.List<Segnalazione> sList)
void
setStrada(java.lang.String st)
void
setTelefono(java.lang.String tf)
java.lang.String
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
idUtente
private int idUtenteId dell'utente. -
dataBan
private java.time.LocalDateTime dataBanData del ban dell'utente. -
admin
private boolean adminBooleano che identifica se l'utente è admin oppure no. -
fotoProfilo
private java.lang.String fotoProfiloPath della fotoProfilo. -
password
private java.lang.String passwordPassword dell'utente. -
telefono
private java.lang.String telefonoNumero di telefono. -
nome
private java.lang.String nomeNome dell'utente. -
cognome
private java.lang.String cognomeCognome dell'utente. -
email
private java.lang.String emailEmail dell'utente. -
strada
private java.lang.String stradaStrada dell'abitazione dell'utente. -
citta
private java.lang.String cittaCittà dell'utente. -
cap
private java.lang.String capCap dell'utente. -
cf
private java.lang.String cfCodice Fiscale dell'utente. -
dataDiNascita
private java.time.LocalDate dataDiNascitaData di nascita dell'utente. -
donazioni
Lista delle donazioni effettuate dall'utente. -
segnalazioni
Lista delle segnalazioni effettuate. -
campagne
Lista delle campagne avviate dall'utente.
-
-
Constructor Details
-
Utente
public Utente()
-
-
Method Details
-
getIdUtente
public int getIdUtente()- Returns:
- idUtente.
-
setIdUtente
public void setIdUtente(int id)- Parameters:
id
- idUtente.
-
getDataBan
public java.time.LocalDateTime getDataBan()- Returns:
- dataBan.
-
setDataBan
public void setDataBan(java.time.LocalDateTime data)- Parameters:
data
- Data del ban.
-
isAdmin
public boolean isAdmin()- Returns:
- isAdmin.
-
setAdmin
public void setAdmin(boolean adm)- Parameters:
adm
- bool (Admin==1/Utente normale==0).
-
getFotoProfilo
public java.lang.String getFotoProfilo()- Returns:
- Path della foto profilo.
-
setFotoProfilo
public void setFotoProfilo(java.lang.String path)- Parameters:
path
- Path della foto profilo.
-
getPassword
public java.lang.String getPassword()- Returns:
- Password.
-
setPassword
public void setPassword(java.lang.String pw)- Parameters:
pw
- Password.
-
getTelefono
public java.lang.String getTelefono()- Returns:
- Telefono registrato.
-
setTelefono
public void setTelefono(java.lang.String tf)- Parameters:
tf
- Telefono da registrare.
-
getNome
public java.lang.String getNome()- Returns:
- Nome dell'utente.
-
setNome
public void setNome(java.lang.String name)- Parameters:
name
- Nome dell'utente.
-
getCognome
public java.lang.String getCognome()- Returns:
- Cognome dell'utente.
-
setCognome
public void setCognome(java.lang.String surname)- Parameters:
surname
- Cognome dell'utente.
-
getEmail
public java.lang.String getEmail()- Returns:
- E-mail dell'utente.
-
setEmail
public void setEmail(java.lang.String em)- Parameters:
em
- E-mail dell'utente.
-
getStrada
public java.lang.String getStrada()- Returns:
- Strada dell'utente.
-
setStrada
public void setStrada(java.lang.String st)- Parameters:
st
- Strada dell'utente.
-
getCitta
public java.lang.String getCitta()- Returns:
- Città dell'utente.
-
setCitta
public void setCitta(java.lang.String city)- Parameters:
city
- Città dell'utente.
-
getCap
public java.lang.String getCap()- Returns:
- Cap dell'utente.
-
setCap
public void setCap(java.lang.String newCap)- Parameters:
newCap
- Cap dell'utente.
-
getCf
public java.lang.String getCf()- Returns:
- Codice Fiscale dell'utente.
-
setCf
public void setCf(java.lang.String codf)- Parameters:
codf
- Codice Fiscale dell'utente.
-
getDataDiNascita
public java.time.LocalDate getDataDiNascita()- Returns:
- Data Di Nascita dell'utente.
-
setDataDiNascita
public void setDataDiNascita(java.time.LocalDate ddn)- Parameters:
ddn
- Data Di Nascita dell'utente.
-
getDonazioni
- Specified by:
getDonazioni
in interfaceUtenteInterface
- Returns:
- Lista donazioni effettuate dall'utente.
-
setDonazioni
- Parameters:
dList
- Lista donazioni effettuate dall'utente.
-
getSegnalazioni
- Specified by:
getSegnalazioni
in interfaceUtenteInterface
- Returns:
- Lista effettuate.
-
setSegnalazioni
- Parameters:
sList
- List effettuate.
-
getCampagne
- Specified by:
getCampagne
in interfaceUtenteInterface
- Returns:
- Lista delle campagne avviate dall'utente.
-
setCampagne
- Parameters:
cList
- Lista delle campagne avviate dall'utente.
-
createPasswordHash
public void createPasswordHash(java.lang.String newPassword)- Parameters:
newPassword
- la password su cui viene eseguita la funzione di hash.
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-