ScaleHandler

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 ScaleHandler

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

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

    public class ScaleHandler

extends javax.servlet.http.HttpServlet

Este servlet se encarga de procesar las operaciones que se realizan sobre las escalas de precios de un producto en una comunidad determinada. Estas operaciones se listan a continuación: - Agregar Escala - Modificar Escala - Eliminar Escala

Author:
  Néstor Romero León
See Also:
  Serialized Form

Constructor Summary
`ScaleHandler()`

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

### ScaleHandler

    public ScaleHandler()

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 la operación del servlet.

### 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`. Este método relizará las siguientes operaciones: - Agregar una nueva escala de precios. Para esta operación se requieren los datos de la nueva escala de precios que consisten en un mínimo, un máximo y un precio. Se crea un objeto `PriceScale` enviando como parámetros el identificador del producto del proveedor y el identificador de la comunidad, luego se hace un llamado al método `addScale` con los datos enviados por `escala.jsp`. - Modificar una escala de precios. Para modificar una escala de precios se construye un objeto de tipo `PriceScale` y se hace un llamado al método `update` del objeto, previamente hay que haber ingresado los vectores con las escalas que se desean almacenar en la base de datos. - Eliminar una escala de precios. Para eliminar una escala de precios se construye un objeto del tipo `PriceScale` luego se llama al método `delete`. Para eliminar la escala de precios ahi que cambiar la clase PriceScale gracias!!

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

### 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 del servlet.
    `java.io.IOException` - Excepción de falo 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 del servlet.
    `java.io.IOException` - Excepción de falo 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