|
||||||||||
| 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.CompanyUsersHandler
public class CompanyUsersHandler
Este servlet toma las acciones necesarias de acuerdo a la operación seleccionada por el usuario siendo las opciones: nuevo, actualizar y eliminar.
| Constructor Summary | |
|---|---|
CompanyUsersHandler()
|
|
| Method Summary | |
|---|---|
protected boolean |
addUser(javax.servlet.http.HttpServletRequest request,
Transaction t,
javax.servlet.http.HttpSession session)
|
protected boolean |
deleteUser(javax.servlet.http.HttpServletRequest request,
Transaction t)
|
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. |
protected boolean |
updateUser(javax.servlet.http.HttpServletRequest request,
Transaction t)
|
| 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 CompanyUsersHandler()
| 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.
Identifica la petición del proveedor, de acuerdo al valor del paràmetro "operationType":
- nuevo: "new"
Crea un objeto User con los datos del formulario nuevousuario.jsp
Luego llama al método saveData.
- actualizar: "update"
Crea un objeto User con los datos del formulario modificarusuario.jsp
Luego llama al método update.
- eliminar: "delete"
Se crea el objeto User con el identificador del usuario y se llama al
método delete.
request - Petición al servletresponse - Respuesta del servlet
javax.servlet.ServletException - Excepción de fallo en la operación de procesamiento de peticiones
java.io.IOException - Excepción de fallo enla operación de escritura por medio de
PrintWriter de response.
protected boolean addUser(javax.servlet.http.HttpServletRequest request,
Transaction t,
javax.servlet.http.HttpSession session)
protected boolean updateUser(javax.servlet.http.HttpServletRequest request,
Transaction t)
protected boolean deleteUser(javax.servlet.http.HttpServletRequest request,
Transaction t)
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 la operación de procesamiento de peticiones
java.io.IOException - Excepción de fallo enla operación de escritura por medio de
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 la operación de procesamiento de peticiones
java.io.IOException - Excepción de fallo enla operación de escritura por medio de
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 | |||||||||