SupplierStarter

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.supplier
Class SupplierStarter

    java.lang.Object
      javax.servlet.GenericServlet
          javax.servlet.http.HttpServlet
              com.fenalco.servlets.supplier.SupplierStarter

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

    public class SupplierStarter

extends javax.servlet.http.HttpServlet

Este servlet carga la información que se necesita para la página principal de los proveedores, la cual se construirá con una lista de los últimos pedidos recibidos. Esta información es enviada como respuesta a la página proveedor.jsp

Author:
  andres
See Also:
  Serialized Form

Constructor Summary
`SupplierStarter()`

Method Summary
`void` | `destroy()` Destruye el servlet.
`protected void` | `doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)` Maneja el método HTTP `GET`.
`protected void` | `doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)` Maneja el método HTTP `POST`.
`java.lang.String` | `getServletInfo()` Información general del servlet.
`void` | `init(javax.servlet.ServletConfig config)` Inicializa el servlet.
`protected OrderList` | `loadLatestOrderList(int supplierId, int numberOfOrders)` Carga una lista de los últimos pedidos recibidos por el proveedor con los siguientes parámetros: - empresa que solicita: identificador del proveedor - empresa objetivo: todas - rol: identificador del rol proveedor - fechaInicio: -1 - fechaFin: -1 Esta combinación solicita un listado de pedidos recibidos por el proveedor de parte de todos los minoristas del sistema, para realizar esta operación se crea un objeto OrderList con el constructor parametrizado y luego se llama al método latestOrderList con el parámetro asignado en la base de datos para la cardinalidad del listado.
`protected void` | `processRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)` Procesa las peticiones para los métodos HTTP `GET` y `POST`.

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

### SupplierStarter

    public SupplierStarter()

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` - Parámetro de configuración
  Throws:
    `javax.servlet.ServletException` - Excepción de fallo en operación de inicialización

### destroy

    public void destroy()

  Destruye el 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

  Procesa las peticiones para los métodos HTTP `GET` y `POST`.

  Parameters:
    `request` - Petición al servlet
    `response` - Respuesta del servlet
  Throws:
    `javax.servlet.ServletException` - Excepción de fallo en la operación de procesamiento de peticiones
    `java.io.IOException` - Excepción de fallo en la operación de escritura con el flujo `PrintWriter` de response.

### loadLatestOrderList

    protected OrderList loadLatestOrderList(int supplierId,
                                            int numberOfOrders)

  Carga una lista de los últimos pedidos recibidos por el proveedor con los siguientes parámetros: - empresa que solicita: identificador del proveedor - empresa objetivo: todas - rol: identificador del rol proveedor - fechaInicio: -1 - fechaFin: -1 Esta combinación solicita un listado de pedidos recibidos por el proveedor de parte de todos los minoristas del sistema, para realizar esta operación se crea un objeto OrderList con el constructor parametrizado y luego se llama al método latestOrderList con el parámetro asignado en la base de datos para la cardinalidad del listado.

  Parameters:
    `supplierId` - Identificador del proveedor
  Returns:
    Hashtable con el listado de los últimos pedidos recibidos.

### doGet

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

  Maneja el método HTTP `GET`.

  Overrides:
    `doGet` in class `javax.servlet.http.HttpServlet`
  Parameters:
    `request` - Petición al servlet
    `response` - Respuesta del servlet
  Throws:
    `javax.servlet.ServletException` - Excepción de fallo en la operación de procesamiento de peticiones
    `java.io.IOException` - Excepción de fallo en la operación de escritura con el flujo `PrintWriter` de response.

### doPost

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

  Maneja el método HTTP `POST`.

  Overrides:
    `doPost` in class `javax.servlet.http.HttpServlet`
  Parameters:
    `request` - Petición al servlet
    `response` - Respuesta del servlet
  Throws:
    `javax.servlet.ServletException` - Excepción de fallo en la operación de procesamiento de peticiones
    `java.io.IOException` - Excepción de fallo en la operación de escritura con el flujo `PrintWriter` de response.

### getServletInfo

    public java.lang.String getServletInfo()

  Información general del servlet.

  Specified by:
    `getServletInfo` in interface `javax.servlet.Servlet`
  Overrides:
    `getServletInfo` in class `javax.servlet.GenericServlet`
  Returns:
    Retorna una descripción general del servlet.

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

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