Package model.services
Class DonazioniServiceImpl
java.lang.Object
model.services.DonazioniServiceImpl
- All Implemented Interfaces:
DonazioniService
public final class DonazioniServiceImpl extends java.lang.Object implements DonazioniService
-
Field Summary
-
Constructor Summary
Constructors Constructor Description DonazioniServiceImpl()
Costruttore Donazione Service.DonazioniServiceImpl(DAO<Donazione> donazioneDAO)
Costruttore Donazione Service. -
Method Summary
Modifier and Type Method Description boolean
commenta(Donazione d)
boolean
effettuaDonazione(Donazione d)
java.util.List<Donazione>
visualizzaDonazioni()
Trova tutte le donazioni effettuate sul sistema.java.util.List<Donazione>
visualizzaDonazioni(Utente u)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
dao
Wrapper di DonazioneDAO.
-
-
Constructor Details
-
DonazioniServiceImpl
Costruttore Donazione Service.- Parameters:
donazioneDAO
- istanza di DonazioneDAO
-
DonazioniServiceImpl
public DonazioniServiceImpl()Costruttore Donazione Service.
-
-
Method Details
-
effettuaDonazione
- Specified by:
effettuaDonazione
in interfaceDonazioniService
- Parameters:
d
- donazione da effettuare.- Returns:
- esito della donazione.
-
visualizzaDonazioni
- Specified by:
visualizzaDonazioni
in interfaceDonazioniService
- Parameters:
u
- utente che ha effettuato le donazioni.- Returns:
- lista delle donazioni effettuate da U se U non è admin, altrimenti lista completa delle donazioni.
-
commenta
- Specified by:
commenta
in interfaceDonazioniService
- Parameters:
d
- donazione aggiornata con il commento- Returns:
- esito dell'inserimento del commento.
-
visualizzaDonazioni
Trova tutte le donazioni effettuate sul sistema.- Specified by:
visualizzaDonazioni
in interfaceDonazioniService
- Returns:
- lista delle donazioni attualmente fatte sul sistema
-