Interface UserDAO

All Superinterfaces:
DAO<User>
All Known Implementing Classes:
JDBCUserDAO

public interface UserDAO extends DAO<User>
Interfaccia per la gestione degli utenti nel database.

Fornisce metodi specifici per recuperare un utente tramite username.

  • Method Summary

    Modifier and Type
    Method
    Description
    selectBy(String username)
    Recupera un utente in base al nome.

    Methods inherited from interface it.unisa.diem.wordageddon_g16.db.contracts.DAO

    delete, insert, selectAll, update
  • Method Details

    • selectBy

      Optional<User> selectBy(String username)
      Recupera un utente in base al nome.
      Parameters:
      username - il nome utente da cercare
      Returns:
      un Optional contenente l'utente se trovato, oppure vuoto