p12f.exe.pasarelapagos.security
Class SecurityHelperXLNets

java.lang.Object
  extended byp12f.exe.pasarelapagos.security.SecurityHelperXLNets
All Implemented Interfaces:
ISecurityInfo

public class SecurityHelperXLNets
extends java.lang.Object
implements ISecurityInfo

Clase auxiliar para tratar con LDAP


Constructor Summary
SecurityHelperXLNets()
           
 
Method Summary
 java.lang.String[] getPerfiles()
           
 java.lang.String getPersonaDNI()
           
 java.lang.String getPersonaNombre()
           
 java.lang.String getPersonaUID()
           
 SecurityObject getSecurityObject(java.lang.String uidFuncion)
          Se crea un objecto de seguridad para una funciónn dada.
 boolean hasPermission(java.lang.String uidFuncion)
           
 boolean init(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 boolean isValidSession()
           
 void redirectToLogin(java.lang.String finalURI)
          Redirige a Login de XLNETS.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityHelperXLNets

public SecurityHelperXLNets()
Method Detail

init

public boolean init(javax.servlet.http.HttpServletRequest request,
                    javax.servlet.http.HttpServletResponse response)
             throws SecurityHelperException
Specified by:
init in interface ISecurityInfo
Throws:
SecurityHelperException

getPerfiles

public java.lang.String[] getPerfiles()
                               throws SecurityHelperException
Specified by:
getPerfiles in interface ISecurityInfo
Throws:
SecurityHelperException

getPersonaNombre

public java.lang.String getPersonaNombre()
                                  throws SecurityHelperException
Throws:
SecurityHelperException

getPersonaUID

public java.lang.String getPersonaUID()
                               throws SecurityHelperException
Throws:
SecurityHelperException

getPersonaDNI

public java.lang.String getPersonaDNI()
                               throws SecurityHelperException
Throws:
SecurityHelperException

hasPermission

public boolean hasPermission(java.lang.String uidFuncion)
                      throws SecurityHelperException
Specified by:
hasPermission in interface ISecurityInfo
Throws:
SecurityHelperException

getSecurityObject

public SecurityObject getSecurityObject(java.lang.String uidFuncion)
                                 throws SecurityHelperException
Se crea un objecto de seguridad para una funciónn dada. Si devuelve Null es que no se tiene permiso para esa Función o recurso de LDAP.

Specified by:
getSecurityObject in interface ISecurityInfo
Throws:
SecurityHelperException

redirectToLogin

public void redirectToLogin(java.lang.String finalURI)
Redirige a Login de XLNETS.

Specified by:
redirectToLogin in interface ISecurityInfo
Parameters:
finalURI - : Url final a donde redirecciona XLNETS.
Throws:
java.io.IOException

isValidSession

public boolean isValidSession()