Class AutenticazioneServiceImpl

java.lang.Object
model.services.AutenticazioneServiceImpl
All Implemented Interfaces:
AutenticazioneService

public class AutenticazioneServiceImpl
extends java.lang.Object
implements AutenticazioneService
  • Field Summary

    Fields
    Modifier and Type Field Description
    private DAO<Utente> dao
    Wrapper di UtenteDAO.
  • 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

      private final DAO<Utente> dao
      Wrapper di UtenteDAO.
  • Constructor Details

    • AutenticazioneServiceImpl

      public AutenticazioneServiceImpl​(DAO<Utente> utenteDAO)
      Costruttore di AutenticazioneService.
      Parameters:
      utenteDAO - istanza di UtenteDAO
    • AutenticazioneServiceImpl

      public AutenticazioneServiceImpl()
      Costruttore di AutenticazioneService.
  • Method Details

    • login

      public Utente login​(Utente utente)
      Description copied from interface: AutenticazioneService
      Esegue il login dell'utente passato in input.
      Specified by:
      login in interface AutenticazioneService
      Parameters:
      utente - Istanza di Utente che desidera fare il login
      Returns:
      un'instanza della classe utente
    • registrazione

      public boolean registrazione​(Utente utente)
      Description copied from interface: AutenticazioneService
      Permette la registrazione dell'utente passato in input.
      Specified by:
      registrazione in interface AutenticazioneService
      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 interface AutenticazioneService
      Parameters:
      session - la sessione da invalidare
      Returns:
      l'esito dell'invocazione del metodo