Package controller
Class GestioneCampagnaController
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
controller.GestioneCampagnaController
- All Implemented Interfaces:
java.io.Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
@WebServlet(name="GestioneCampagnaController",
value="/campagna/*",
loadOnStartup=0)
public final class GestioneCampagnaController
extends javax.servlet.http.HttpServlet
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description private static CampagnaService
campagnaService
Variabile per il service di Campagna.private static CategoriaService
categoriaService
Variabile per il service di Categoria. -
Constructor Summary
Constructors Constructor Description GestioneCampagnaController()
Costruttore per GestioneCampagnaController.GestioneCampagnaController(CampagnaService service, CategoriaService catService)
Costruttore per GestioneCampagnaController. -
Method Summary
Modifier and Type Method Description private void
condividiCampagna(javax.servlet.http.HttpServletRequest request, int idCampagna)
private void
creaCampagna(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, Utente utente)
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 Campagna
extractCampagna(javax.servlet.http.HttpServletRequest request)
private void
modificaCampagna(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Campagna campagna, Utente utente)
private void
uploadFoto(javax.servlet.http.HttpServletRequest request, Campagna campagna)
private void
visualizzaModificaCampagna(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
-
campagnaService
Variabile per il service di Campagna. -
categoriaService
Variabile per il service di Categoria.
-
-
Constructor Details
-
GestioneCampagnaController
Costruttore per GestioneCampagnaController.- Parameters:
service
- il service di Campagna.catService
- il service di Categoria.
-
GestioneCampagnaController
public GestioneCampagnaController()Costruttore per GestioneCampagnaController.
-
-
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 classjavax.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 javax.servlet.ServletException, java.io.IOException- Overrides:
doPost
in classjavax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
java.io.IOException
-
condividiCampagna
private void condividiCampagna(javax.servlet.http.HttpServletRequest request, int idCampagna) -
visualizzaModificaCampagna
private void visualizzaModificaCampagna(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException- Throws:
javax.servlet.ServletException
java.io.IOException
-
creaCampagna
private void creaCampagna(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, Utente utente) throws java.io.IOException, javax.servlet.ServletException- Throws:
java.io.IOException
javax.servlet.ServletException
-
extractCampagna
-
uploadFoto
private void uploadFoto(javax.servlet.http.HttpServletRequest request, Campagna campagna) throws javax.servlet.ServletException, java.io.IOException- Throws:
javax.servlet.ServletException
java.io.IOException
-
modificaCampagna
private void modificaCampagna(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Campagna campagna, Utente utente) throws java.io.IOException, javax.servlet.ServletException- Throws:
java.io.IOException
javax.servlet.ServletException
-
destroy
public void destroy()- Specified by:
destroy
in interfacejavax.servlet.Servlet
- Overrides:
destroy
in classjavax.servlet.GenericServlet
-