Package model.services
Class SegnalazioniServiceImpl
java.lang.Object
model.services.SegnalazioniServiceImpl
- All Implemented Interfaces:
SegnalazioniService
public class SegnalazioniServiceImpl extends java.lang.Object implements SegnalazioniService
-
Field Summary
Fields Modifier and Type Field Description private DAO<Segnalazione>
dao
Wrapper d'istanza di SegnalazioneDAO. -
Constructor Summary
Constructors Constructor Description SegnalazioniServiceImpl()
Costruttore della classe SegnalazioniService.SegnalazioniServiceImpl(DAO<Segnalazione> segnalazioneDAO)
Costruttore della classe SegnalazioniService. -
Method Summary
Modifier and Type Method Description boolean
risolviSegnalazione(int idSegnalazione, StatoSegnalazione stato)
boolean
segnalaCampagna(Segnalazione segnalazione)
Segnalazione
trovaSegnalazione(int idSegnalazione)
java.util.List<Segnalazione>
trovaSegnalazioni()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
dao
Wrapper d'istanza di SegnalazioneDAO.
-
-
Constructor Details
-
SegnalazioniServiceImpl
Costruttore della classe SegnalazioniService.- Parameters:
segnalazioneDAO
- istanza di interfaccia DAO
-
SegnalazioniServiceImpl
public SegnalazioniServiceImpl()Costruttore della classe SegnalazioniService.
-
-
Method Details
-
trovaSegnalazioni
- Specified by:
trovaSegnalazioni
in interfaceSegnalazioniService
- Returns:
- lista delle segnalazioni effettuate dall'utente
-
trovaSegnalazione
- Specified by:
trovaSegnalazione
in interfaceSegnalazioniService
- Parameters:
idSegnalazione
- id della segnalazione interessata- Returns:
- istanza di segnalazione
-
risolviSegnalazione
- Specified by:
risolviSegnalazione
in interfaceSegnalazioniService
- Parameters:
idSegnalazione
- intero che rappresenta l'id della segnalazionestato
- Il nuovo stato della segnalazione- Returns:
- true se l'operazione è andata a buon fine, false altrimenti
-
segnalaCampagna
- Specified by:
segnalaCampagna
in interfaceSegnalazioniService
- Parameters:
segnalazione
- istanza di Segnalazione che esprime una segnalazione fatta da un utente verso una campagna- Returns:
- true se l'operazione è andata a buon fine, false altrimenti
-