Interface UtenteService

All Known Implementing Classes:
UtenteServiceImpl

public interface UtenteService
  • Method Details

    • visualizzaDashboardUtente

      Utente visualizzaDashboardUtente​(int id)
      Parameters:
      id - idUtente.
      Returns:
      l'istanza di utente presente nel database
    • modificaProfilo

      boolean modificaProfilo​(Utente utente)
      Parameters:
      utente - da modificare.
      Returns:
      esito operazione.
    • visualizzaUtenti

      java.util.List<Utente> visualizzaUtenti​(Utente richiedente)
      Parameters:
      richiedente - della lista completa utenti.
      Returns:
      null se il richiedente non è admin. List di Utente se è admin.
    • promuoviDeclassaUtente

      boolean promuoviDeclassaUtente​(Utente richiedente, Utente soggetto)
      Parameters:
      richiedente - Istanza di Utente di chi ha ordinato l'operazione.
      soggetto - Istanza di Utente di cui va modificato lo stato.
      Returns:
      esito dell'operazione.
    • sospensioneUtente

      boolean sospensioneUtente​(Utente utente)
      Parameters:
      utente - da bannare.
      Returns:
      esito operazione.