|
||||||||||
| 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.CompanyDataHandler
public class CompanyDataHandler
Este servlet recibe las peticiones del usuario sobre datosempresa.jsp donde
tiene la opción de modificar los datos ingresados al registrar la empresa en
el sistema.
| Constructor Summary | |
|---|---|
CompanyDataHandler()
|
|
| 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. |
protected boolean |
saveCompanyData(javax.servlet.http.HttpServletRequest request,
Transaction t)
Este método permite actualizar la información de una empresa - Identificador de la empresa --> "companyId" - Razón social --> "socialName" - Nombre Comercial --> "commercialName" - Descripcion --> "description" - Nit --> "nit" - Dirección --> "address" - Telefono 1 --> "phoneNumber1" - Telefono 2 --> "phoneNumber2" - Contacto 1 --> "contact1" - Contacto 2 --> "contact2" - Fax --> "fax" - Email --> "email" - Número Afiliación Fenalco --> "fenalcoNumber" - Identificador de la ciudad --> "cityId" - GLN --> "gln" |
protected boolean |
saveSupplierData(javax.servlet.http.HttpServletRequest request,
Transaction t)
Este método permite actualizar la información específica del proveedor - Nombre del proveedor --> "supplierName" - Pedido mínimo --> "minimumOrder" |
| 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 CompanyDataHandler()
| 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.
Este método se encarga de en primera instancia responder ante los cambios
realizados en datosempresa.jsp (actualización).
Para responder a los cambios en los datos de la empresa, este servlet debe recibir la siguiente
información:
Datos específicos de la empresa:
- Identificador de la empresa --> "companyId"
- Razón social --> "socialName"
- Nombre Comercial --> "commercialName"
- Descripcion --> "description"
- Nit --> "nit"
- Dirección --> "address"
- Telefono 1 --> "phoneNumber1"
- Telefono 2 --> "phoneNumber2"
- Contacto 1 --> "contact1"
- Contacto 2 --> "contact2"
- Fax --> "fax"
- Email --> "email"
- Número Afiliación Fenalco --> "fenalcoNumber"
- Identificador de la ciudad --> "cityId"
- GLN --> "gln"
Datos específicos del proveedor:
- Nombre del proveedor --> "supplierName"
- Pedido mínimo --> "minimumOrder"
Almacena los cambios por medio de un llamado al método update de los objetos
Company y Supplier creados con los datos suministrados
Luego de procesar la actualización, este servlet direcciona a datosempresa
(CompanyDataView)
request - Petición del 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 en la operación de escritura por medio del flujo
PrintWriter de response.
protected boolean saveCompanyData(javax.servlet.http.HttpServletRequest request,
Transaction t)
request - HttpServletRequest que recibe el servlett - Transacción que se está ejecutando
protected boolean saveSupplierData(javax.servlet.http.HttpServletRequest request,
Transaction t)
request - HttpServletRequest que recibe el servlett - Transacción que se está ejecutando
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 del 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 en la operación de escritura por medio del flujo
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 del 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 en la operación de escritura por medio del flujopublic 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 | |||||||||