HomepageController class

Controller per la gestione della homepage. Genera le liste di libri consigliati e delle ultime aggiunte.

Constructors

HomepageController.new(Libreria libreria)
Costruttore che riceve la libreria da gestire dalla vista.

Properties

citazioneDelGiorno Citazione
Restituisce la citazione basata sul giorno corrente.
no setter
hashCode int
The hash code for this object.
no setterinherited
libreria Libreria
Riferimento alla libreria dell'utente.
final
libriConsigliati List<Libro>
Restituisce una lista di libri consigliati dalla libreria. La lista viene generata casualmente e memorizzata in cache per migliorare le performance. Se la cache è scaduta o la lista dei libri è cambiata, viene rigenerata. Se la libreria è vuota, restituisce una lista vuota.
no setter
numLibri int
Numero massimo di libri da mostrare.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
ultimeAggiunte List<Libro>
Restituisce le ultime aggiunte alla libreria, ordinate dal più recente.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited