|
||||||||||
| 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.supplier.CatalogueHandler
public class CatalogueHandler
Este servlet responde ante la petición de activar o desactivar un producto del proveedor del catálogo de productos.
| Constructor Summary | |
|---|---|
CatalogueHandler()
|
|
| Method Summary | |
|---|---|
protected boolean |
changeStatus(Transaction t,
int productKey,
int newStatus)
Este método permite activar o desactivar un producto del proveedor |
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 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 |
|---|
public CatalogueHandler()
| Method Detail |
|---|
public void init(javax.servlet.ServletConfig config)
throws javax.servlet.ServletException
init in interface javax.servlet.Servletinit in class javax.servlet.GenericServletconfig - Parámetro de configuración
javax.servlet.ServletException - Excepción de fallo en la operación de inicializaciónpublic 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
GET y
POST.
Recibe una arreglo con los valores de los checkbox de activación de los
productos, este arreglo lleva como valor un string con el identificador
del producto del proveedor
Se un llamado a la función changeState de un objeto de tipo
SupplierProduct que recibe como parámetro el id del producto
supplierProductId, una transacción y el nuevo estado para el
el producto.
Redirecciona la navegación al servlet encargado de construir la vista del
proveedor catalogoproveedor CatalogueView.
request - Petición al servletresponse - Respuesta del servlet
javax.servlet.ServletException - Excepción de fallo en el procesamiento de la petición
java.io.IOException - Excepción en la operación de escritura por el flujo
PrintWriter de response.
protected boolean changeStatus(Transaction t,
int productKey,
int newStatus)
supplierProductId - Identificador único del producto ofrecido por el proveedor que
solicita el cambio de estado activo / inactivo
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 - Petición al servletresponse - Respuesta del servlet
javax.servlet.ServletException - Excepción de fallo en el procesamiento de la petición
java.io.IOException - Excepción en la operación de escritura por el flujo
PrintWriter de response.
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 - Petición al servletresponse - Respuesta del servlet
javax.servlet.ServletException - Excepción de fallo en el procesamiento de la petición
java.io.IOException - Excepción en la operación de escritura por el flujo
PrintWriter de response.public 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 | |||||||||