Package model.services
Class AutenticazioneServiceImpl
java.lang.Object
model.services.AutenticazioneServiceImpl
- All Implemented Interfaces:
AutenticazioneService
public class AutenticazioneServiceImpl extends java.lang.Object implements AutenticazioneService
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AutenticazioneServiceImpl()
Costruttore di AutenticazioneService.AutenticazioneServiceImpl(DAO<Utente> utenteDAO)
Costruttore di AutenticazioneService. -
Method Summary
Modifier and Type Method Description Utente
login(Utente utente)
Esegue il login dell'utente passato in input.boolean
logout(javax.servlet.http.HttpSession session)
Esegue il logout dell'utente presente in sessione.boolean
registrazione(Utente utente)
Permette la registrazione dell'utente passato in input.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
dao
Wrapper di UtenteDAO.
-
-
Constructor Details
-
AutenticazioneServiceImpl
Costruttore di AutenticazioneService.- Parameters:
utenteDAO
- istanza di UtenteDAO
-
AutenticazioneServiceImpl
public AutenticazioneServiceImpl()Costruttore di AutenticazioneService.
-
-
Method Details
-
login
Description copied from interface:AutenticazioneService
Esegue il login dell'utente passato in input.- Specified by:
login
in interfaceAutenticazioneService
- Parameters:
utente
- Istanza di Utente che desidera fare il login- Returns:
- un'instanza della classe utente
-
registrazione
Description copied from interface:AutenticazioneService
Permette la registrazione dell'utente passato in input.- Specified by:
registrazione
in interfaceAutenticazioneService
- Parameters:
utente
- Istanza di Utente che desidera fare la registrazione- Returns:
- true se l'operazione va a buon fine, false altrimenti
-
logout
public boolean logout(javax.servlet.http.HttpSession session)Esegue il logout dell'utente presente in sessione.- Specified by:
logout
in interfaceAutenticazioneService
- Parameters:
session
- la sessione da invalidare- Returns:
- l'esito dell'invocazione del metodo
-