|
||||||||||
| 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.callcenter.ExternalUserValidator
public class ExternalUserValidator
| Constructor Summary | |
|---|---|
ExternalUserValidator()
|
|
| Method Summary | |
|---|---|
User |
authenticateUser(java.lang.String userName,
java.lang.String identificationNumber)
este método se usa para validar un usuario, con el nombre de usuario crea un objeto de tipo User, una vez construido este objeto, compara la cedula que
se encuentra en el objeto con la que recibe como parámetro y si son iguales
retorna el usuario recien construido
En caso de que los números de cédula no sean iguales retorna null |
void |
destroy()
Destroys the servlet. |
protected void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Handles the HTTP GET method. |
protected void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
java.lang.String |
getServletInfo()
Returns a short description of the servlet. |
void |
init(javax.servlet.ServletConfig config)
Initializes the servlet. |
boolean |
isActiveCompany(User u)
Verifica si la empresa a la que está asociado el usuario está activa o no |
protected void |
processRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Recibe el nombre de usuario y la cédula del usuario por el cual se quiere iniciar sesión con el nombre de usuario crea un objeto de la clase usuario indicandole que se cargue de la base de datos compara la cédula que viene en el objeto usuario con la que viene en el request, y si son iguales hace lo siguiente: - saca de la sesión el atributo usuario dejando el atributo callcenter - redirecciona /login enviandole el nombre de usuario y contraseña usando el método GET. |
| 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 ExternalUserValidator()
| Method Detail |
|---|
public void init(javax.servlet.ServletConfig config)
throws javax.servlet.ServletException
init in interface javax.servlet.Servletinit in class javax.servlet.GenericServletjavax.servlet.ServletExceptionpublic 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
request - servlet requestresponse - servlet response
javax.servlet.ServletException
java.io.IOException
protected void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
GET method.
doGet in class javax.servlet.http.HttpServletrequest - servlet requestresponse - servlet response
javax.servlet.ServletException
java.io.IOException
protected void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
doPost in class javax.servlet.http.HttpServletrequest - servlet requestresponse - servlet response
javax.servlet.ServletException
java.io.IOExceptionpublic java.lang.String getServletInfo()
getServletInfo in interface javax.servlet.ServletgetServletInfo in class javax.servlet.GenericServlet
public User authenticateUser(java.lang.String userName,
java.lang.String identificationNumber)
User, una vez construido este objeto, compara la cedula que
se encuentra en el objeto con la que recibe como parámetro y si son iguales
retorna el usuario recien construido
En caso de que los números de cédula no sean iguales retorna null
username - Nombre de usuario para construir el objeto UseridentificationNumber - la cédula que se va a verificar con los datos del usuario
public boolean isActiveCompany(User u)
u - usuario del cual se va a verificar la empresa
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||