es.mcu.yingo.filtros
Class FiltroRedireccionCertFisica

java.lang.Object
  extended by org.springframework.web.filter.GenericFilterBean
      extended by org.springframework.web.filter.OncePerRequestFilter
          extended by es.mcu.yingo.filtros.FiltroAbstracto
              extended by es.mcu.yingo.filtros.FiltroRedireccion
                  extended by es.mcu.yingo.filtros.FiltroRedireccionCertFisica
All Implemented Interfaces:
javax.servlet.Filter, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.web.context.ServletContextAware

public class FiltroRedireccionCertFisica
extends FiltroRedireccion

Clase que hereda de FiltroRedireccion y que sobrescribe el método masCondiciones.
Obtiene de la sesión el objeto usuario, comprueba que es instancia de UsuarioConCertificado y de este obtiene el certificado y devuelve si es de persona física. En otro caso masCondiciones devuelve false. Ejemplo de configuración:

 
        FiltroRedireccionFisicaRecursosActosAdministrativos
            es.mcu.yingo.filtros.FiltroRedireccionCertFisica
            
                        vistaError
                        /rcr/inter/error.form
                
                 
                        regex
                        
                
                 
                        remplazo
                        
                
        
 

Author:
miguel.esteban

Field Summary
 
Fields inherited from class es.mcu.yingo.filtros.FiltroAbstracto
FILTRO_URL_VISTAERROR, logger, VISTA_ERROR, vistaError
 
Fields inherited from class org.springframework.web.filter.OncePerRequestFilter
ALREADY_FILTERED_SUFFIX
 
Constructor Summary
FiltroRedireccionCertFisica()
           
 
Method Summary
protected  boolean masCondiciones(javax.servlet.http.HttpServletRequest request)
          Sobrescribir para meter las condicione necesarias en el que se haran el remplazo
 
Methods inherited from class es.mcu.yingo.filtros.FiltroRedireccion
doFilterInternal, getEsRedireccionServidor, getRegex, getRemplazo, redireccionar, setEsRedireccionServidor, setRegex, setRemplazo
 
Methods inherited from class es.mcu.yingo.filtros.FiltroAbstracto
colocarParametroRequestVistaError, getVistaError, obtenerUrlActual, recogerError, setVistaError
 
Methods inherited from class org.springframework.web.filter.OncePerRequestFilter
doFilter, getAlreadyFilteredAttributeName, shouldNotFilter
 
Methods inherited from class org.springframework.web.filter.GenericFilterBean
addRequiredProperty, afterPropertiesSet, destroy, getFilterConfig, getFilterName, getServletContext, init, initBeanWrapper, initFilterBean, setBeanName, setFilterConfig, setServletContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FiltroRedireccionCertFisica

public FiltroRedireccionCertFisica()
Method Detail

masCondiciones

protected boolean masCondiciones(javax.servlet.http.HttpServletRequest request)
Description copied from class: FiltroRedireccion
Sobrescribir para meter las condicione necesarias en el que se haran el remplazo

Overrides:
masCondiciones in class FiltroRedireccion
Returns: