Package model.services
Class FaqServiceImpl
java.lang.Object
model.services.FaqServiceImpl
- All Implemented Interfaces:
FaqService
public final class FaqServiceImpl extends java.lang.Object implements FaqService
-
Field Summary
-
Constructor Summary
Constructors Constructor Description FaqServiceImpl()
Il costruttore per la classe FAQService.FaqServiceImpl(DAO<FAQ> newDAO)
Il costruttore per la classe FAQService. -
Method Summary
Modifier and Type Method Description boolean
cancellaFaq(FAQ faq)
Modifica la FAQ esistente.boolean
inserisciFaq(FAQ faq)
Inserisce una nuova FAQ.boolean
modificaFaq(FAQ faq)
Elimina una FAQ esistente.java.util.List<FAQ>
visualizzaFaq()
La funzione permette il recupero di tutte le FAQ.FAQ
visualizzaFaq(int idFaq)
La funzione permette il recupero di una singola pagina di FAQ.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
dao
Il DAO usato per eseguire le operazioni.
-
-
Constructor Details
-
FaqServiceImpl
Il costruttore per la classe FAQService.- Parameters:
newDAO
- il DAO da utilizzare per eseguire le operazioni richieste.
-
FaqServiceImpl
public FaqServiceImpl()Il costruttore per la classe FAQService.
-
-
Method Details
-
inserisciFaq
Description copied from interface:FaqService
Inserisce una nuova FAQ.- Specified by:
inserisciFaq
in interfaceFaqService
- Parameters:
faq
- bean che contiene informazioni sulle faq- Returns:
- l'esito con cui si è conclusa l'operazione
-
cancellaFaq
Description copied from interface:FaqService
Modifica la FAQ esistente.- Specified by:
cancellaFaq
in interfaceFaqService
- Parameters:
faq
- bean che contiene informazioni sulle faq- Returns:
- l'esito con cui si è conclusa l'operazione
-
modificaFaq
Description copied from interface:FaqService
Elimina una FAQ esistente.- Specified by:
modificaFaq
in interfaceFaqService
- Parameters:
faq
- bean che contiene informazioni sulle faq- Returns:
- l'esito con cui si è conclusa l'operazione
-
visualizzaFaq
Description copied from interface:FaqService
La funzione permette il recupero di tutte le FAQ.- Specified by:
visualizzaFaq
in interfaceFaqService
- Returns:
- la lista delle FAQ presenti nel database
-
visualizzaFaq
Description copied from interface:FaqService
La funzione permette il recupero di una singola pagina di FAQ.- Specified by:
visualizzaFaq
in interfaceFaqService
- Parameters:
idFaq
- l'id della FAQ- Returns:
- la pagina di FAQ presa dallo storage
-