Package es.mcu.yingo.usuarios

Interface Summary
FactoriaUsuariosConCertificado Interfaz que define un método por los que a partir de los objetos X509Certificate del certificado del usuario y de la entidad certificadora, se obtiene un objeto UsuarioConCertificado
Usuario Interfaz que contiene los métodos que deben implementar todas las clases que manejen usuarios

El interfaz Usuario se maneja a lo largo de toda la aplicación, se introduce el usuario en sesión, al acceder a la aplicación, y se utiliza dicho usuario en la invocación de la mayoría de interfaces
UsuarioConCertificado Interfaz que aumenta la funcionalidad de UsuarioNif añadiendole la información del cif, el Certificado y el Locale
UsuarioNif Interfaz que deben implementar los usuarios que deban poseer un Nif
UsuarioPassword Interfaz que deben implementar aquellos usuarios que posean un password asociado
 

Class Summary
FactoriaUsuariosConCertificadoImpl Implementación de FactoriaUsuariosConCertificado que a partir del objeto X509Certificate del certificado del usuario y de la entidad certificadora obtiene un objeto del tipo UsuarioConCertificadoImpl.
FactoriaUsuariosUsuarioUnico Implementación de FactoriaUsuariosConCertificado en el que se asignará siempre el mismo id y roles a todos los usuarios convirtiendose así en el mismo usuario.
UsuarioAbstracto  
UsuarioConCertificadoImpl Implementación de UsuarioConCertificado
Los datos del usuario se obtienen de los datos del certificado.
UsuarioConCertificadoRequestImp Usuario con certificado y que contiene la información de la petición http.
UsuarioPasswordConCertificado  
UsuarioPasswordImpl