Package model.services
Interface UtenteService
- All Known Implementing Classes:
UtenteServiceImpl
public interface UtenteService
-
Method Summary
Modifier and Type Method Description boolean
modificaProfilo(Utente utente)
boolean
promuoviDeclassaUtente(Utente richiedente, Utente soggetto)
boolean
sospensioneUtente(Utente utente)
Utente
visualizzaDashboardUtente(int id)
java.util.List<Utente>
visualizzaUtenti(Utente richiedente)
-
Method Details
-
visualizzaDashboardUtente
- Parameters:
id
- idUtente.- Returns:
- l'istanza di utente presente nel database
-
modificaProfilo
- Parameters:
utente
- da modificare.- Returns:
- esito operazione.
-
visualizzaUtenti
- Parameters:
richiedente
- della lista completa utenti.- Returns:
- null se il richiedente non è admin. List di Utente se è admin.
-
promuoviDeclassaUtente
- 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
- Parameters:
utente
- da bannare.- Returns:
- esito operazione.
-