Package database.DAO
Class PoesiaDAO
java.lang.Object
database.DAO.PoesiaDAO
Data Access Object per l'entità Poesia.
Questa classe gestisce tutte le operazioni sul database relative alle poesie,
come il recupero delle poesie recenti, la ricerca delle poesie di un autore
e l'aggiunta di nuove poesie.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
Aggiunge una nuova poesia al database.getPoesieByAutore
(int autoreId) Recupera tutte le poesie create da un determinato autore.getUltimePoesiePerFeed
(int userId, int limite) Recupera le poesie più recenti per il feed di un utente, escludendo le proprie poesie.
-
Constructor Details
-
PoesiaDAO
public PoesiaDAO()
-
-
Method Details
-
getUltimePoesiePerFeed
Recupera le poesie più recenti per il feed di un utente, escludendo le proprie poesie.- Parameters:
userId
- L'ID dell'utente che visualizza il feed.limite
- Il numero massimo di poesie da recuperare.- Returns:
- Lista di oggetti Poesia ordinate per data di creazione decrescente.
-
getPoesieByAutore
-
addPoesia
Aggiunge una nuova poesia al database.- Parameters:
poesia
- L'oggetto Poesia da salvare nel database.- Returns:
- true se l'operazione è completata con successo, false altrimenti.
-