|
||||||||||
| 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.CommunitiesHandler
public class CommunitiesHandler
Este servlet controlará las operaciones realizadas sobre las comunidades del sistema, como por ejemplo: - Crear una nueva comunidad - Eliminar una comunidad
| Constructor Summary | |
|---|---|
CommunitiesHandler()
|
|
| Method Summary | |
|---|---|
void |
destroy()
Destruye el 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()
Breve descripción 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 |
|---|
public CommunitiesHandler()
| 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 configuracion
javax.servlet.ServletException - Excepción de fallo en la operación del servlet.public 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.
Para la creación de una nueva comunidad, recibe los datos necesarios
para crear un objeto de tipo Community:
- Identificador de la comunidad --> "communityId"
- Identificador del proveedor --> session "user"
- Nombre de la comunidad --> "communityName"
- Descripción --> "communityDescription"
Con estos datos se crea el objeto y se hace un llamado al método
saveData , para guardar la comunidad en la base de
datos.
Para la eliminación de la comunidad, se utiliza simplemente su
identificador en la base de datos. Se construye un objeto de tipo
Community se asigna el identificador y se hace un
llamado al método delete.
Para los códigos de las operaciones se seguiran las siguientes convenciones:
- 1: Agregar una comunidad
- 2: Eliminar una comunidad
será recibido como un parámetro de nombre "operationType".
Tanto el método saveData como delete
reciben una transacción.
Despues de realizar las operaciones se redirecciona el flujo
hacia el servlet Comunidades (CommunitiesView).
request - Petición al servletresponse - Respuesta del servlet
javax.servlet.ServletException - Excepción de fallo en la operación del servlet
java.io.IOException - Excepción de fallo enla operación de escritura por medio del flujo PrintWriter
de response.
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 del servlet
java.io.IOException - Excepción de fallo enla operación de escritura por medio del 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 la operación del servlet
java.io.IOException - Excepción de fallo enla operación de escritura por medio del 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 | |||||||||