Package com.is.findyourplace.persistence.entity
package com.is.findyourplace.persistence.entity
Package che contiene tutte le Entity.
Ogni Entity rappresenta una tabella all'interno del DB.
-
ClassDescriptionClasse relativa ai Filtri di una ricerca.
I campi sono: id ricerca, costo della vita (ALTO - MEDIO - BASSO), dangerMax in percentuale, numAbitantiMin, numAbitantiMax, numNegoziMin, NumScuoleMin, NumRistorantiMin.Enum usato per forzare solo 3 stringhe precise.Classe relativa a un Luogo.
I campi sono: id luogo, coordinate, Indice di Qualità di vita (Aggiornato sempre), Data dell'ultima volta che è stato trovato il luogo.Classe relativa a un Luogo Trovato in una ricerca.
I campi sono: id ricerca, id luogo, Indice di Qualità di vita (Al momento della ricerca), costo della vita (ALTO - MEDIO - BASSO), danger in percentuale, numAbitanti, numNegozi, NumScuole, NumRistoranti.Enum usato per forzare solo 3 stringhe precise.Classe relativa a una Notifica.
I campi sono: id composto da utente e notifica, autore, testo, data e ora di invio, data e ora di scadenza.Classe relativa a una Notifica Ricevuta da un Utente.
I campi sono: id utente, id notifica, isRead.Classe relativa alle Preferenze di un utente.
I campi sono: id utente, notifiche (boolean), isStudente, isGenitore.Classe relativa ai luoghi Preferiti (salvati) di un utente.
I campi sono: id utente, id luogo, Indice di Qualità di vita (Al momento del salvataggio nei preferiti), notifiche (attive o no)Classe relativa a una Ricerca effettuata da un Utente.
I campi sono: id ricerca, data della ricerca, coordinate, raggio, id utente che ha effettuato la ricerca.Classe relativa a un Utente registrato.
I campi sono: id autogenerato, username, password crittografata, email, numero di telefono, data di nascita, boolean isAdmin, nome, cognome.