Package controller

Class GestioneUtenteController

java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
controller.GestioneUtenteController
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

@WebServlet(name="GestioneUtenteController",
            value="/GestioneUtenteController/*")
public final class GestioneUtenteController
extends javax.servlet.http.HttpServlet
See Also:
Serialized Form
  • Field Summary

    Fields
    Modifier and Type Field Description
    private static UtenteService utenteService
    Variabile per il service di Utente.
  • Constructor Summary

    Constructors
    Constructor Description
    GestioneUtenteController()
    Costruttore per GestioneUtenteController.
    GestioneUtenteController​(UtenteService service)
    Costruttore per GestioneUtenteController.
  • Method Summary

    Modifier and Type Method Description
    void destroy()  
    void doGet​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)  
    void doPost​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)  
    private void modificaProfilo​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)  
    private void promuoviDeclassaUtente​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)  
    private void visualizzaDashboard​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)  
    private void visualizzaDashboardAdmin​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)  

    Methods inherited from class javax.servlet.http.HttpServlet

    doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service

    Methods inherited from class javax.servlet.GenericServlet

    getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • utenteService

      private static UtenteService utenteService
      Variabile per il service di Utente.
  • Constructor Details

    • GestioneUtenteController

      public GestioneUtenteController​(UtenteService service)
      Costruttore per GestioneUtenteController.
      Parameters:
      service - il service di Utente.
    • GestioneUtenteController

      public GestioneUtenteController()
      Costruttore per GestioneUtenteController.
  • Method Details

    • doGet

      public void doGet​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
      Overrides:
      doGet in class javax.servlet.http.HttpServlet
      Throws:
      javax.servlet.ServletException
      java.io.IOException
    • doPost

      public void doPost​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException
      Overrides:
      doPost in class javax.servlet.http.HttpServlet
      Throws:
      java.io.IOException
      javax.servlet.ServletException
    • visualizzaDashboardAdmin

      private void visualizzaDashboardAdmin​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException
      Throws:
      java.io.IOException
      javax.servlet.ServletException
    • visualizzaDashboard

      private void visualizzaDashboard​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
      Throws:
      javax.servlet.ServletException
      java.io.IOException
    • modificaProfilo

      private void modificaProfilo​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException
      Throws:
      java.io.IOException
      javax.servlet.ServletException
    • promuoviDeclassaUtente

      private void promuoviDeclassaUtente​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException
      Throws:
      java.io.IOException
      javax.servlet.ServletException
    • destroy

      public void destroy()
      Specified by:
      destroy in interface javax.servlet.Servlet
      Overrides:
      destroy in class javax.servlet.GenericServlet