|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.fenalco.servlets.shopkeeper.StoresListener
public class StoresListener
Este servlet se encarga de recibir la acción que se ejecuta en el listado de los establecimientos del minorista y redireccionar a donde sea necesario de acuerdo con la operación seleccionda por el minorista
| Constructor Summary | |
|---|---|
StoresListener()
|
|
| Method Summary | |
|---|---|
void |
destroy()
Destructor de servlet. |
protected void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Procesa el método HTTP GET. |
protected void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Procesa el método HTTP POST. |
java.lang.String |
getServletInfo()
Retorna una breve descripción de el servlet. |
void |
init(javax.servlet.ServletConfig config)
Inicializa el servlet. |
protected void |
processRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Recibe un parámetro llamado operationType que puede ser:
- new
- delete
- update
dependiendo del valor del parámetro hace lo siguiente:
- new: carga los listados de país, departamento, ciudad y barrio y los
almacena en el request de la siguiente forma:
- citiesList: lista de ciudades. |
| 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, getServletName, init, log, log |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StoresListener()
| Method Detail |
|---|
public void init(javax.servlet.ServletConfig config)
throws javax.servlet.ServletException
init in interface javax.servlet.Servletinit in class javax.servlet.GenericServletconfig -
javax.servlet.ServletExceptionpublic void destroy()
destroy in interface javax.servlet.Servletdestroy in class javax.servlet.GenericServlet
protected void processRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
operationType que puede ser:
- new
- delete
- update
dependiendo del valor del parámetro hace lo siguiente:
- new: carga los listados de país, departamento, ciudad y barrio y los
almacena en el request de la siguiente forma:
- citiesList: lista de ciudades. Esta lista se obtiene llamando al método
getCities de la clase DataAccess.
- countriesList: lista de paises. Esta lista se obtiene llamando al método
getCountries de la clase DataAccess
- provincesList: lista de departamentos. esta lista se obtiene llamando al
método getProvinces de la clase DataAccess
- neighbourhoodsList. lista de barrios. Esta lista se obtiene llamando al
método getNeighbourhoods de la clase DataAccess
luego redirecciona a /minorista/nuevoestablecimiento.jsp
- update: recibe un parámetro llamado id, con el cual debe crear un objeto de
tipo Store pasandole ese parámetro para que lo cargue de la base de datos
Además carga la información de ubicación geográfica descrita anteriormente
Adiciona estos listados al request
Adiciona el objeto Store al reques
redirecciona a /minorista/modificarestablecimiento.jsp
request - servlet requestresponse - servlet response
javax.servlet.ServletException
java.io.IOException
protected void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
GET.
doGet in class javax.servlet.http.HttpServletrequest - servlet requestresponse - servlet response
javax.servlet.ServletException
java.io.IOException
protected void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
POST.
doPost in class javax.servlet.http.HttpServletrequest - servlet requestresponse - servlet response
javax.servlet.ServletException
java.io.IOExceptionpublic java.lang.String getServletInfo()
getServletInfo in interface javax.servlet.ServletgetServletInfo in class javax.servlet.GenericServlet
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||