StoresListener

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.fenalco.servlets.shopkeeper
Class StoresListener

    java.lang.Object
      javax.servlet.GenericServlet
          javax.servlet.http.HttpServlet
              com.fenalco.servlets.shopkeeper.StoresListener

All Implemented Interfaces:
  java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

    public class StoresListener

extends javax.servlet.http.HttpServlet

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

Author:
  Mario Linares Vásquez
See Also:
  Serialized Form

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

### StoresListener

    public StoresListener()

Method Detail

### init

    public void init(javax.servlet.ServletConfig config)
              throws javax.servlet.ServletException

  Inicializa el servlet.

  Specified by:
    `init` in interface `javax.servlet.Servlet`
  Overrides:
    `init` in class `javax.servlet.GenericServlet`
  Parameters:
    `config` -
  Throws:
    `javax.servlet.ServletException`

### destroy

    public void destroy()

  Destructor de servlet.

  Specified by:
    `destroy` in interface `javax.servlet.Servlet`
  Overrides:
    `destroy` in class `javax.servlet.GenericServlet`

### processRequest

    protected void processRequest(javax.servlet.http.HttpServletRequest request,
                                  javax.servlet.http.HttpServletResponse response)
                           throws javax.servlet.ServletException,
                                  java.io.IOException

  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. 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

  Parameters:
    `request` - servlet request
    `response` - servlet response
  Throws:
    `javax.servlet.ServletException`
    `java.io.IOException`

### doGet

    protected void doGet(javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response)
                  throws javax.servlet.ServletException,
                         java.io.IOException

  Procesa el método HTTP `GET`.

  Overrides:
    `doGet` in class `javax.servlet.http.HttpServlet`
  Parameters:
    `request` - servlet request
    `response` - servlet response
  Throws:
    `javax.servlet.ServletException`
    `java.io.IOException`

### doPost

    protected void doPost(javax.servlet.http.HttpServletRequest request,
                          javax.servlet.http.HttpServletResponse response)
                   throws javax.servlet.ServletException,
                          java.io.IOException

  Procesa el método HTTP `POST`.

  Overrides:
    `doPost` in class `javax.servlet.http.HttpServlet`
  Parameters:
    `request` - servlet request
    `response` - servlet response
  Throws:
    `javax.servlet.ServletException`
    `java.io.IOException`

### getServletInfo

    public java.lang.String getServletInfo()

  Retorna una breve descripción de el servlet.

  Specified by:
    `getServletInfo` in interface `javax.servlet.Servlet`
  Overrides:
    `getServletInfo` in class `javax.servlet.GenericServlet`
  Returns:

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD