Uses of Interface
es.mcu.yingo.usuarios.Usuario

Packages that use Usuario
es.mcu.yingo.aplicacion.canceladores   
es.mcu.yingo.aplicacion.permisos   
es.mcu.yingo.bbdd.admin   
es.mcu.yingo.campos.precargadores   
es.mcu.yingo.controladores   
es.mcu.yingo.cron   
es.mcu.yingo.firma   
es.mcu.yingo.tareas   
es.mcu.yingo.tareas.acciones   
es.mcu.yingo.tareas.asignadoresUsuarios   
es.mcu.yingo.tareas.busqueda   
es.mcu.yingo.tareas.ejecutar   
es.mcu.yingo.tareas.iniciador   
es.mcu.yingo.tareas.previas   
es.mcu.yingo.tareas.previas.operacion   
es.mcu.yingo.tareas.previas.validacion   
es.mcu.yingo.usuarios   
es.mcu.yingo.utils.procesador   
es.mcu.yingo.utils.web   
es.mcu.yingo.vista   
es.mcu.yingo.webservices   
es.mcu.yingo.wscliente   
 

Uses of Usuario in es.mcu.yingo.aplicacion.canceladores
 

Methods in es.mcu.yingo.aplicacion.canceladores with parameters of type Usuario
 void CanceladorSimple.cancela(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario)
           
 void CanceladorNulo.cancela(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario)
           
 void CanceladorBorrarExpediente.cancela(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario)
           
 void Cancelador.cancela(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario)
          Cancela un expediente
 

Uses of Usuario in es.mcu.yingo.aplicacion.permisos
 

Methods in es.mcu.yingo.aplicacion.permisos with parameters of type Usuario
private  boolean PermisosCompuestoListador._tienePermiso(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.lang.String codExpediente, Usuario usuario)
          Método privado que recoge todas las excepciones
protected  boolean PermisosRolTarRealizadaUsuCodExp.esTareaPermitida(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario)
          Comprueba que la usuario está relacionado con ese codExpediente
protected  boolean PermisosRolTarPendienteUsuCodExp.esTareaPermitida(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario)
           
private  boolean PermisoParaAsignarseTareasPendientes.puedeAsignarseTareasDeOtrosUsuarios(Usuario usuario)
          Devuelve true, si el usuario tiene permiso para asignarse tareas que están asignadas a
otros usuarios ("Quítate tú para ponerme yo")
private  boolean PermisoParaLiberarTareasPendientes.puedeLiberarOtrosUsuarios(Usuario usuario)
          Devuelve true, si el usuario tiene permiso para liberar tareas que están asignadas a otros usuarios
 boolean PermisosSiempre.tienePermiso(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.lang.String codExpediente, Usuario usuario)
          Implementación del interfaz Permisos Devuelve true siempre
 boolean PermisosRolTarRealizadaUsuCodExp.tienePermiso(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.lang.String codExpediente, Usuario usuario)
           
 boolean PermisosPorRolyPorTarea.tienePermiso(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.lang.String codExpediente, Usuario usuario)
          Esta clase contiene una propiedad mapRolTareasPemitidas que relaciona, unos roles, con una serie de tareas permitidas para cada uno de estos roles

Se verifica que el usuario posee un rol que da permiso a la tarea que se quiere ejecutar
 boolean PermisosPorDato.tienePermiso(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.lang.String codExpediente, Usuario usuario)
          Implementación del interfaz Permisos Devuelve true si el valor que se recupera de la base de datos a traves del campo "nomDato" está en la lista de valores que tiene asociado dicho usuario en el map "permisos"
 boolean PermisoSolicitadaSiRealizada.tienePermiso(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.lang.String codExpediente, Usuario usuario)
          Implementación del interfaz Permisos Devuelve true si la tarea que esta asignada como pendiente en la base de datos Yingo, esta asignada al usuario
 boolean PermisosNunca.tienePermiso(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.lang.String codExpediente, Usuario usuario)
           
 boolean PermisosCompuestoListador.tienePermiso(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.lang.String codExpediente, Usuario usuario)
          Devuelve true si el usuario que se le pasa como parámetro está autorizado para realizar una determinada acción
 boolean PermisosCompuesto.tienePermiso(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.lang.String codExpediente, Usuario usuario)
          Esta clase contiene un map que relaciona una serie de Tarea con una serie de Permisos, de modo que cuando se quiere comprobar el permiso para una tarea en particular, se recupera dicha tarea del map y se ejecuta la implementación Permisos que tenga asociada
Si no se encuentra la tarea en el map mapTareaPemisos se ejecutaría el permiso por defecto
 boolean Permisos.tienePermiso(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.lang.String codExpediente, Usuario usuario)
          Devuelve true si el usuario que se le pasa como parámetro está autorizado para realizar una determinada acción
 boolean PermisoPorUsuarioConfiguradoXml.tienePermiso(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.lang.String codExpediente, Usuario usuario)
          Implementación del interfaz Permisos Devuelve true si el usuario está en la lista de usuariosPermitidos
 boolean PermisoPorUsuario.tienePermiso(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.lang.String codExpediente, Usuario usuario)
          Implementación del interfaz Permisos Devuelve true si la tarea que esta asignada como pendiente en la base de datos Yingo, esta asignada al usuario
 boolean PermisoPorRolTarea.tienePermiso(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.lang.String codExpediente, Usuario usuario)
          Implementación del interfaz Permisos Devuelve true si el ususario posee el mismo rol que el que se ha introducido en el objeto tarea
 boolean PermisoPorRolConfiguradoXml.tienePermiso(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.lang.String codExpediente, Usuario usuario)
          Implementación del interfaz Permisos Devuelve true si el ususario posee algún rol de la lista "rolesPermitidos"
 boolean PermisoPorRol.tienePermiso(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.lang.String codExpediente, Usuario usuario)
          Implementación del interfaz Permisos Devuelve true si el ususario posee el rol que está asignado a la tarea pendiente.
 boolean PermisoPeticionarioYListaRoles.tienePermiso(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.lang.String codExpediente, Usuario usuario)
          Implementación del interfaz Permisos Devuelve true si el ususario posee algún rol de la lista "rolesPermitidos" o si el campo que esté en la base de datos en la clave "campoUsuario" nos devuelve el id del usuario.
 boolean PermisoPeticionarioOAdmin.tienePermiso(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.lang.String codExpediente, Usuario usuario)
          Implementación del interfaz Permisos Devuelve true si el ususario posee el rol que se indique en "rolPermitido" o si el campo que esté en la base de datos en la clave "campoUsuario" nos devuelve el id del usuario.
 boolean PermisoParaLiberarTareasPendientes.tienePermiso(Dao dao, java.lang.String idAplicacion, java.lang.String idTareaPendiente, java.lang.String codExpediente, Usuario usuario)
          Implementación del interfaz Permisos Devuelve true si el ususario tiene permiso para liberar la tarea pendiente que se le pasa en el parámetro "idTarea"
 boolean PermisoParaAsignarseTareasPendientes.tienePermiso(Dao dao, java.lang.String idAplicacion, java.lang.String idTareaPendiente, java.lang.String codExpediente, Usuario usuario)
          Implementación del interfaz Permisos Devuelve true si el ususario tiene permiso para asignarse la tarea pendiente que se le pasa en el parámetro "idTareaPendiente"
 boolean PermisoDefinidoEnTarea.tienePermiso(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.lang.String codExpediente, Usuario usuario)
          Implementación del interfaz Permisos Devuelve true si el ususario posee el rol que está asignado a la tarea pendiente.
 

Uses of Usuario in es.mcu.yingo.bbdd.admin
 

Methods in es.mcu.yingo.bbdd.admin with parameters of type Usuario
 void AdministradorTablaImpl.actualizaValorTabla(Usuario usuario, java.lang.Object bean)
          Actualiza los valores de un registro de la tabla
 void AdministradorTabla.actualizaValorTabla(Usuario usuario, java.lang.Object bean)
          Actualiza los valores de un registro de la tabla
 java.util.List<DatosEnMap> AdministradorTablaImpl.buscarEnTabla(Usuario usuario, java.util.Map<java.lang.String,java.lang.Object> camposDeBusqueda)
          Busca sobre la tabla
 java.util.List<DatosEnMap> AdministradorTabla.buscarEnTabla(Usuario usuario, java.util.Map<java.lang.String,java.lang.Object> camposDeBusqueda)
          Busca sobre la tabla
 java.util.List AdministradorTablaImpl.buscarTodasTabla(Usuario usuario)
          Devuelve todos los registros de la tabla filtrando los resultados
 java.util.List<DatosEnMap> AdministradorTabla.buscarTodasTabla(Usuario usuario)
          Devuelve todos los registros de la tabla filtrando los resultados
 void AdministradorTablaImpl.deleteValTablaAux(Usuario usuario, java.lang.Object bean)
          Borra un registro de la tabla
 void AdministradorTabla.deleteValTablaAux(Usuario usuario, java.lang.Object bean)
          Borra un registro de la tabla
 void AdministradorTablaImpl.insertValorTabla(Usuario usuario, java.lang.Object bean)
          Introduce un registro en la tabla
 void AdministradorTabla.insertValorTabla(Usuario usuario, java.lang.Object bean)
          Introduce un registro en la tabla
 

Uses of Usuario in es.mcu.yingo.campos.precargadores
 

Methods in es.mcu.yingo.campos.precargadores with parameters of type Usuario
 java.lang.String PrecargadorPorRolLista.precargar(Usuario usuarioEnSesion, java.util.Map<java.lang.String,java.lang.String> objetoAPrecargar)
          Busca uno por uno en el map de datos "objetoAPrecargar" las claves que estan definidas en la lista "cadenas" de modo que devuelva el valor a precargar de la primera clave que encuentre.
 java.lang.String PrecargadorPorRol.precargar(Usuario usuarioEnSesion, java.util.Map<java.lang.String,java.lang.String> objetoAPrecargar)
          Busca el campo definido en "cadena" en el map de datos "objetoAPrecargar" de modo que devuelva el valor a precargar en un determinado campo.
 java.lang.String Precargador.precargar(Usuario usuarioEnSesion, java.util.Map<java.lang.String,java.lang.String> objetoAPrecargar)
          Realiza las acciones que sean necesarias sobre el map de datos "objetoAPrecargar" de modo que devuelva el valor a precargar en un determinado campo.
private  boolean PrecargadorPorRolLista.seHaDePrecargar(Usuario usuarioEnSesion)
          Comprueba si se ha de precargar el valor.
 

Uses of Usuario in es.mcu.yingo.controladores
 

Methods in es.mcu.yingo.controladores with parameters of type Usuario
private  org.springframework.web.servlet.ModelAndView ControladorEjecutaTarea.ejecutarTarea(javax.servlet.http.HttpServletRequest request, Tarea tarea, java.util.Map datosFormulario, Usuario usuario)
          Lanza la ejecución de la tarea, si todo va bien, devuelve el ModelAndView
En el caso de que se produzca algún error, se lanza una excepción
private  java.util.Map<java.lang.String,java.lang.String> ControladorEjecutaTarea.lanzarIniciadores(Tarea miTarea, Usuario usuario, java.lang.String idAplicacion, java.lang.String codExp)
          Recupera la lista de iniciadores de la tarea y los va invocando uno por uno.
protected  TareasPendientesId ControladorSiguienteTarea.obtenerSiguienteTareaPend(java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario, java.lang.String idTareaAnterior)
          Obtiene la última tarea realizada por el usuario, obtiene las siguientes de esa tarea y obtiene de la lista de pendientes la tarea que tiene el mismo id dentro de las siguientes.
private  TareasPendientesId ControladorSiguienteTarea.obtenerTareaPendienteEnlazador(java.util.List<TareasPendientesId> listaTareasPendientesAsignadasAlUsuario, java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario, java.lang.String idTareaAnterior)
          Obtiene la tarea pendiente a partir de la última tarea realizada por el usuario.
private  Tarea ControladorSiguienteTarea.obtenerUltimaTarea(java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario, java.lang.String idTareaAnterior)
          Obtiene del contexto el objeto Tarea.
private  Tarea ControladorSiguienteTarea.obtenerUltimaTareaBbDb(java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario)
          Obtiene de BBDD la última tarea realizada por el usuario para el código de expediente y aplicación.
private  java.util.Map<java.lang.String,java.lang.String> ControladorEjecutaTarea.precargarListas(java.util.List<ListaCampos> lista, Usuario usuario, java.util.Map<java.lang.String,java.lang.String> mapDatosCarga, java.util.Map<java.lang.String,java.lang.String> mapTarea)
          Precarga los campos de la tarea
 

Uses of Usuario in es.mcu.yingo.cron
 

Fields in es.mcu.yingo.cron declared as Usuario
private  Usuario TrabajoCronEjecutarTareaHql.usuario
          Usuario que ejecutará la tarea
 

Methods in es.mcu.yingo.cron that return Usuario
 Usuario TrabajoCronEjecutarTareaHql.getUsuario()
           
 

Methods in es.mcu.yingo.cron with parameters of type Usuario
 void TrabajoCronEjecutarTareaHql.setUsuario(Usuario usuario)
           
 

Uses of Usuario in es.mcu.yingo.firma
 

Methods in es.mcu.yingo.firma with parameters of type Usuario
 java.lang.String GeneradorPdfExpedienteAbstracto.generarPdfParaFirma(Dao dao, java.lang.String codexpediente, java.util.Collection<Datos> datos, Usuario usuario, Datos datoFichero)
          Genera el pdf a partir de los datos aplantillando la tarea
 java.lang.String GeneradorPdfExpediente.generarPdfParaFirma(Dao dao, java.lang.String codexpediente, java.util.Collection<Datos> datos, Usuario usuario, Datos datoFichero)
          Genera el pdf a partir de los datos aplantillando la tarea
 

Uses of Usuario in es.mcu.yingo.tareas
 

Methods in es.mcu.yingo.tareas with parameters of type Usuario
private  void TareaImpl.activarTareaSiguiente(Dao dao, java.lang.String idAplicacion, Tarea tareasiguiente, java.lang.String codexpediente, Usuario usuario)
          Activa las tareas siguientes si es necesario
protected  boolean TareaBusquedaImp.anadirRestriccionFija(java.lang.StringBuilder consulta, int cont, java.util.Map datos, Usuario usuario)
          Añade la restricción hql si estubiera definida
private  java.lang.String TareaImpl.asignarUsuario(Tarea tareasiguiente, Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario)
          Asigna el usuario a la tarea si es necesario
Devuelve el id del usuario que debe de ser asignado
 void TareaImpl.ejecuta(Dao dao, java.lang.String idAplicacion, java.util.Map adatos, Usuario usuario)
          Realiza las acciones de la tarea y activa las tereas siguientes, según corresponda se compone de los siguientes pasos los siguientes pasos: Introduce los datos de los campos, en la tabla "DATOS" Elimina la tarea de la tabla TAREAS_PENDIENTES si ésta no es inicial Invoca al enlazador y obtiene las siguientes tareas a ejecutar Recorre cada una de las tareas siguientes, y las apunta en la tabla de TAREAS_PENDIENTES o
en la tabla de TAREAS_PREVIAS en función del Activador que tenga configurado Anota la tarea actual como realizada Finalmente ejecuta cada una de las acciones
 void TareaBusquedaImp.ejecuta(Dao dao, java.lang.String idAplicacion, java.util.Map datos, Usuario usuario)
           
 void Tarea.ejecuta(Dao dao, java.lang.String idAplicacion, java.util.Map datos, Usuario usuario)
          Lanza la ejecución de la tarea
private  void TareaImpl.enlazarYActivarTareasSiguientes(Dao dao, java.lang.String idAplicacion, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          Primero se enlazan las siguientes tareas y por cada una de estas tareas, se las activa y se mete en la bbdd de tareas pendientes a las tareas siguientes que lo necesiten
 void SuperTareaImpl.llamaAcciones(Dao dao, java.lang.String idTarea, java.lang.String codexpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          Lista de acciones que se lanzarán una vez ejecutada la tarea
protected  java.lang.StringBuilder TareaBusquedaWeb.obtenerConsultayCargarParametros(java.util.Map datos, java.util.List<java.lang.Object> parametros, Usuario usuario)
           
protected  java.lang.StringBuilder TareaBusquedaImp.obtenerConsultayCargarParametros(java.util.Map datos, java.util.List<java.lang.Object> parametros, Usuario usuario)
          Obtiene la consulta y se guardan los parámetros
 java.util.List<MensajeI18n> TareaImpl.validaFormulario(java.lang.String codExpediente, java.util.Map valoresSalida, Usuario usuario, java.util.Calendar fecha)
          Realiza una validación del formulario (campos obligatorios, relación entre campos, etc), llamando al la lista de operaciones previas del formulario.
 java.util.List<MensajeI18n> Tarea.validaFormulario(java.lang.String codExpediente, java.util.Map valoresSalida, Usuario usuario, java.util.Calendar fecha)
          Realiza una validación del formulario (campos obligatorios, relación entre campos, etc), llamando al la lista de operaciones previas del formulario.
 java.util.List<MensajeI18n> TareaImpl.validaTodo(java.lang.String codExpediente, java.util.Map valoresSalida, Usuario usuario, java.util.Calendar fecha)
          Realiza una validación completa de la tarea, llamando al validador de campos y ejecutando la lista de operaciones previas.
 java.util.List<MensajeI18n> TareaBusquedaImp.validaTodo(java.lang.String codExpediente, java.util.Map valoresSalida, Usuario usuario, java.util.Calendar fecha)
           
 java.util.List<MensajeI18n> Tarea.validaTodo(java.lang.String codExpediente, java.util.Map valoresSalida, Usuario usuario, java.util.Calendar fecha)
          Realiza una validación completa de la tarea, llamando al validador de campos y ejecutando la lista de operaciones previas.
 

Uses of Usuario in es.mcu.yingo.tareas.acciones
 

Methods in es.mcu.yingo.tareas.acciones with parameters of type Usuario
private  void AccionCrearPDF._doAccion(Dao dao, java.lang.String idTarea, java.lang.String codexpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          Método privado que sirve para recoger todas las excepciones para arriba
private  void AccionCopiaFicheros._doAccion(Dao dao, java.lang.String idTarea, java.lang.String codExpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          Método privado que recoge todas las excepciones de doAccion
private  java.lang.String AccionCrearPDF.crearStreamPDF(Dao dao, java.lang.String idTarea, java.lang.String codexpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          Crea el stream del PDF a partir de los datos cargados.
 void AccionTestProvocaExcepcion.doAccion(Dao dao, java.lang.String idTarea, java.lang.String codexpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
           
 void AccionPorExpedienteAbstracto.doAccion(Dao dao, java.lang.String idTarea, java.lang.String codExpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
           
 void AccionNula.doAccion(Dao dao, java.lang.String idTarea, java.lang.String codexpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
           
 void AccionNoSubirExcepcion.doAccion(Dao dao, java.lang.String idTarea, java.lang.String codexpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
           
 void AccionLimpiarDatosViejos.doAccion(Dao dao, java.lang.String idTarea, java.lang.String codexpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
           
 void AccionGrabarActualizarTarPendienteAbstracta.doAccion(Dao dao, java.lang.String idTarea, java.lang.String codExpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
           
 void AccionCrearPDF.doAccion(Dao dao, java.lang.String idTarea, java.lang.String codexpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          Lanza la ejecución de la acción que crea el archivo pdf
 void AccionCorreoEnviarTarea.doAccion(Dao dao, java.lang.String idTarea, java.lang.String codexpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          Metodo que recupera el destinatario de un campo de base de datos y envia un correo con los campos de la tarea
abstract  void AccionCorreoAbstracto.doAccion(Dao dao, java.lang.String idTarea, java.lang.String codExpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          Metodo que debe implementar la acción de envío de correo particular
 void AccionCopiaFicheros.doAccion(Dao dao, java.lang.String idTarea, java.lang.String codexpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
           
 void AccionCompuesta.doAccion(Dao dao, java.lang.String idTarea, java.lang.String codexpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          Agrupa un conjunto de acciones y las va ejecutando una detrás de otra
 void AccionCanceladorTarea.doAccion(Dao dao, java.lang.String idTarea, java.lang.String codexpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          Lanza la ejecución del Cancelador que tiene asociada la tarea.
 void AccionBorrarTodasTareasModificadas.doAccion(Dao dao, java.lang.String idTarea, java.lang.String codExpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          Lanza la ejecución de la acción que elimina todas las tareas modificadas y los datos de estas.
 void AccionBorrarTareaPendienteHql.doAccion(Dao dao, java.lang.String idTarea, java.lang.String codExpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          Obtine la lista de pendientes a partir de la consulta Hql y el código de expediente para a continuación borrar las TareasPendientes recuperadas
 void AccionBorrarTareaPendiente.doAccion(Dao dao, java.lang.String idTarea, java.lang.String codExpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          Lanza la ejecución de la acción que recorre la lista de tareas pendientes que se ha configurado en la propiedad listaTareasBorrar y si estan en la tabla de pendientes, para el código de expediente y el id de la aplicación en la que estemos
 void AccionBorrarTareaModificada.doAccion(Dao dao, java.lang.String idTarea, java.lang.String codExpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          Lanza la ejecución de la acción que elimina la tarea modificada y los datos de esta.
 void Accion.doAccion(Dao dao, java.lang.String idTarea, java.lang.String codexpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          Lanza la ejecución de la acción que se le indique en la implementación de la clase
private  void AccionNoSubirExcepcion.ejecutarAccionSinError(Dao dao, java.lang.String idTarea, java.lang.String codexpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario, Accion accion)
          Ejecuta la acción sin error
private  void AccionCorreoEnviarTarea.enviarCorreo(Dao dao, java.lang.String direccionCorreo, java.lang.String idTarea, java.lang.String codExpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          Envía el correo electronico al destinatario especificado.
protected  net.sf.jasperreports.engine.JRDataSource AccionCrearPDF.obtenerFuenteDeDatos(Dao dao, java.lang.String idTarea, java.lang.String codexpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          Obtiene la fuente de datos
protected  java.util.Map AccionCrearPDFExpediente.obtenerParametrosInforme(Dao dao, java.lang.String idTarea, java.lang.String codexpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          Método sobreescrito que llama al mismo método de la clase AccionCrearPDF, esté método añade los parámetros fijos a que son fijos para todos los informes cargados en el atributo parametrosFijos.
protected  java.util.Map AccionCrearPDF.obtenerParametrosInforme(Dao dao, java.lang.String idTarea, java.lang.String codexpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          Obtiene los parámetros que se pasarán al informe PDF.
private  TareasRealizadas AccionBorrarTareaModificada.obtenerPrimeraTareaNoActiva(Dao dao, java.lang.String codExpediente, java.lang.String idTarea, Usuario usuario)
          Obtiene la primera tarea realizada y modificada (no activa) del expediente y usuario actual
private  java.util.Collection<TareasRealizadas> AccionBorrarTodasTareasModificadas.obtenerTareasNoActivas(Dao dao, java.lang.String codExpediente, Usuario usuario)
          Obtiene las tareas realizadas y modificadas, no activas, del usuario para el expediente actual
protected  TareasRealizadasId AccionAbstracta.obtenerUltimaTarea(Dao dao, java.lang.String codexpediente, java.lang.String idTarea, Usuario usuario)
          Obtiene la fecha de la tarea realizada por el usuario
private  java.util.Collection<TareasRealizadas> AccionLimpiarDatosViejos.recuperarTareasABorrar(Dao dao, Usuario usuario, java.lang.String codexpediente)
          Recupera la lista de tareas que serán borradas
 

Uses of Usuario in es.mcu.yingo.tareas.asignadoresUsuarios
 

Methods in es.mcu.yingo.tareas.asignadoresUsuarios with parameters of type Usuario
 java.lang.String AsignadorUsuarioTareaIndicada.getUsuario(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario)
          Devuelve el id del usuario que ejecutó la tarea indicada en la propiedad nombreDeLaTareaRealizada.
 java.lang.String AsignadorUsuarioSimple.getUsuario(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario)
          Devuelve el id del usuario configurado en la propiedad nomUsuario
 java.lang.String AsignadorUsuarioPorDato.getUsuario(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario)
          Devuelve el id del usuario contenido en el map de usuarios, según la clave recuperada de base de datos
 java.lang.String AsignadorUsuarioASiMismo.getUsuario(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario)
          Devuelve el id del usuario que esta invocando al asignador de la tarea
 java.lang.String AsignadorUsuario.getUsuario(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario)
          Devuelve el id del usuario que debe ejecutar la tarea
 java.lang.String AsignadorNulo.getUsuario(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario)
          Devuelve siempre null
 java.lang.String AsignadorDatoCompuesto.getUsuario(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario)
          Devuelve el contenido del campo indicado en la propiedad campo.
 java.lang.String AsignadorDato.getUsuario(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario)
          Devuelve el id del usuario que debe ejecutar la tarea
Para ello se obtiene de la base de datos el campo cuyo id se indique en la propiedad nomDato.
 java.lang.String AsignadorConcatenaDatos.getUsuario(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario)
          Devuelve el id del usuario que debe ejecutar la tarea, para lo cual accede a la base de datos y recupera los valores de nomDato1 y nomDato2 y los concatena.
 java.lang.String AsignadorDatoAbstracto.obtenerContenidoCampo(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario)
          Devuelve el id del usuario que debe ejecutar la tarea
Para ello se obtiene de la base de datos el campo cuyo id se indique en la propiedad nomDato.
 

Uses of Usuario in es.mcu.yingo.tareas.busqueda
 

Methods in es.mcu.yingo.tareas.busqueda with parameters of type Usuario
 java.lang.String RestriccionHqlBusquedaFija.obtener(java.util.Map datos, Usuario usuario)
           
 java.lang.String RestriccionHqlBusqueda.obtener(java.util.Map datos, Usuario usuario)
          Obtiene la restrición HQL.
 

Uses of Usuario in es.mcu.yingo.tareas.ejecutar
 

Methods in es.mcu.yingo.tareas.ejecutar with parameters of type Usuario
private  void EjecutaTareaImp.comprobarPermisosUsuario(java.lang.String idAplicacion, java.lang.String idTarea, java.lang.String codExpediente, Usuario usuario)
          Comprueba si el usuario tiene permisos para ejecutar la tarea
private  void EjecutaTareaImp.comprobarValidadores(java.lang.String idAplicacion, Tarea tarea, java.lang.String codExpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          Se lanzan los validadores de la tarea.
private  void EjecutaTareaImp.ejecutarTareaConTransaccion(Dao dao, Tarea tarea, java.lang.String idAplicacion, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
           
 java.util.Map<java.lang.String,java.lang.String> EjecutaTareaImp.ejecutaTarea(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.util.Map<java.lang.String,java.lang.String> datosOriginales, Usuario usuario)
          Se llama al ejecutar la tarea.
 java.util.Map<java.lang.String,java.lang.String> EjecutaTarea.ejecutaTarea(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
           
private  Tarea EjecutaTareaImp.obtenerCargarValidarTarea(java.lang.String idAplicacion, java.lang.String idTarea, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          En este método se realizan los siguientes pasos.
private  void EjecutaTareaImp.precargarDatos(java.lang.String idAplicacion, java.lang.String codExpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario, Tarea tarea)
          Precarga los datos llamando al Cargador Inicial de la tarea
private  void EjecutaTareaImp.precargarListas(java.util.List<ListaCampos> lista, Usuario usuario, java.util.Map<java.lang.String,java.lang.String> mapDatosCarga, java.util.Map<java.lang.String,java.lang.String> mapTarea)
          Precarga las listas con los datos obtenidos del Cargador Inicial de la Tarea.
 

Uses of Usuario in es.mcu.yingo.tareas.iniciador
 

Methods in es.mcu.yingo.tareas.iniciador with parameters of type Usuario
private  java.util.Map<java.lang.String,java.lang.String> IniciadorPorDatoCompuesto._inicializarTarea(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente)
          Método privado que recoge todas las excepciones
protected abstract  java.util.Map<java.lang.String,java.lang.String> IniciadorBorrarTareaAbstracto._inicializarTarea(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente)
          Método que realiza las operaciones y obtiene los datos de carga
protected  java.util.Map<java.lang.String,java.lang.String> IniciadorBorrarRealizadas._inicializarTarea(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente)
          Método privado que elimina las tareas realizadas que devuelve el listador Elimina tambien los datos de la tarea realizada
protected  java.util.Map<java.lang.String,java.lang.String> IniciadorBorrarPendientes._inicializarTarea(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente)
          Método privado que elimina las tareas pendientes indicadas para el codexpediente y el idAplicacion proporcionados
private  java.util.Collection<Datos> IniciadorCargaOtroExpediente._obtenerColecionDatos(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente)
          Recupera el primer código de expediente del listador, y obtiene los datos de dicho expediente
private  java.util.Map<java.lang.String,java.lang.String> IniciadorValidaPorListador._obtenerDatos(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente, java.util.HashMap<java.lang.String,java.lang.String> datosSalida)
          Método privado que recoge las excepciones
private  java.util.Map<java.lang.String,java.lang.String> IniciadorAbstractoRealATemporal._obtenerDatos(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente, java.util.HashMap<java.lang.String,java.lang.String> datosSalida)
          Método privado que recoge todas las excepciones
private  boolean IniciadorValoresFijos.esTraducirMap(Usuario usuario)
          Comprueba si hay que traducire el map de datos fijos
 java.util.Map<java.lang.String,java.lang.String> IniciadorPorDatoCompuesto.inicializarTarea(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente)
          Realiza operaciones de inicialización y delvuelve un map con los datos que se deben cargar en la tarea, para ello recupera el dato de la base de datos y lo utiliza de clave para recuperar el Iniciador a ejecutar.
 java.util.Map<java.lang.String,java.lang.String> IniciadorNulo.inicializarTarea(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente)
          Devuelve un map vacío
 java.util.Map<java.lang.String,java.lang.String> IniciadorCompuesto.inicializarTarea(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente)
           
 java.util.Map<java.lang.String,java.lang.String> IniciadorCargaTareaNoActiva.inicializarTarea(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente)
          Realiza operaciones de inicialización y delvuelve un map con los datos que se deben cargar en la tarea
 java.util.Map<java.lang.String,java.lang.String> IniciadorBorrarTareaAbstracto.inicializarTarea(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente)
          Realiza operaciones de inicialización y delvuelve un map con los datos que se deben cargar en la tarea
 java.util.Map<java.lang.String,java.lang.String> IniciadorAbstracto.inicializarTarea(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente)
          Realiza operaciones de inicialización y delvuelve un map con los datos que se deben cargar en la tarea
Carga los datos del usuario en las siguientes claves: "SESION_USUARIOID" "SESION_NOMBRE_COMPLETO" "SESION_NOMBRE" "SESION_APELLIDO1" "SESION_APELLIDO2" "SESION_APELLIDOS" "SESION_ROLES" "SESION_CPOSTAL" "SESION_NOMBRE_VIA" "SESION_LOCALIDAD" "SESION_PROVINCIA" "SESION_PAIS" "SESION_TELEFONO" "SESION_FAX" "SESION_EMAIL" "SISTEM_FECHA"
 java.util.Map<java.lang.String,java.lang.String> Iniciador.inicializarTarea(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente)
          Realiza operaciones de inicialización y delvuelve un map con los datos que se deben cargar en la tarea
protected  java.util.Collection<Datos> IniciadorListadorDeDatos.obtenerColecionDatos(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente)
           
protected  java.util.Collection<Datos> IniciadorCargaTareaNoActiva.obtenerColecionDatos(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente)
          Obtiene la coleccion de datos del mismo código de expediente
protected  java.util.Collection<Datos> IniciadorCargaOtroExpediente.obtenerColecionDatos(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente)
           
protected abstract  java.util.Collection<Datos> IniciadorAbstractoRealATemporal.obtenerColecionDatos(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente)
          Obtiene la coleccion de datos del mismo código de expediente
private  Datos IniciadorTareaFirmaFichero.obtenerDatoFichero(java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario)
          Se obtienen el fichero que se añadirá al xml.
 java.util.Map<java.lang.String,java.lang.String> IniciadorValoresFijos.obtenerDatos(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente, java.util.HashMap<java.lang.String,java.lang.String> datosSalida)
          Carga los valores configurados en el map de datos
 java.util.Map<java.lang.String,java.lang.String> IniciadorValidaPorListador.obtenerDatos(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente, java.util.HashMap<java.lang.String,java.lang.String> datosSalida)
           
 java.util.Map<java.lang.String,java.lang.String> IniciadorUsuarioConCertificado.obtenerDatos(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente, java.util.HashMap<java.lang.String,java.lang.String> datosSalida)
          Carga los datos del usuario en las claves siguientes claves: "SESION_USUARIOID" "SESION_NOMBRE_COMPLETO" "SESION_NOMBRE" "SESION_APELLIDO1" "SESION_APELLIDO2" "SESION_APELLIDOS" "SESION_ROLES" "SESION_CPOSTAL" "SESION_NOMBRE_VIA" "SESION_LOCALIDAD" "SESION_PROVINCIA" "SESION_PAIS" "SESION_TELEFONO" "SESION_FAX" "SESION_EMAIL" "SISTEM_FECHA" Además si el usuario es de tipo UsuarioConCertificado recupera las siguientes propiedades: "SESION_NIF" "SESION_ENTIDAD" "SESION_CIF" "SESION_ESPERSONAFISICA" "SESION_ID_EMISOR"
 java.util.HashMap<java.lang.String,java.lang.String> IniciadorTareaImpl.obtenerDatos(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente, java.util.HashMap<java.lang.String,java.lang.String> datosSalida)
          Delvuelve un map con los datos que se pueden cargar en la tarea
 java.util.Map<java.lang.String,java.lang.String> IniciadorTareaFirmaFichero.obtenerDatos(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente, java.util.HashMap<java.lang.String,java.lang.String> datosSalida)
          Añade al map de datos, un campo con el fichero xml que se debe firmar en base 64
 java.util.Map<java.lang.String,java.lang.String> IniciadorTareaFirma.obtenerDatos(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente, java.util.HashMap<java.lang.String,java.lang.String> datosSalida)
          Añade al map de datos, un campo con el fichero xml que se debe firmar en base 64
 java.util.Map<java.lang.String,java.lang.String> IniciadorCargaExpediente.obtenerDatos(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente, java.util.HashMap<java.lang.String,java.lang.String> datosSalida)
          Obtiene los datos del expediente
 java.util.Map<java.lang.String,java.lang.String> IniciadorAbstractoRealATemporal.obtenerDatos(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente, java.util.HashMap<java.lang.String,java.lang.String> datosSalida)
          Obtiene el map de datos a partir de la coleccion de datos de las clases que extiendan de esta clase abstracta e implementen el método obtenerColecionDatos.
abstract  java.util.Map<java.lang.String,java.lang.String> IniciadorAbstracto.obtenerDatos(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente, java.util.HashMap<java.lang.String,java.lang.String> datosSalida)
          Realiza operaciones de inicialización y delvuelve un map con los datos que se deben cargar en la tarea
protected  java.util.Collection<Datos> IniciadorTareaFirmaFichero.obtenerListaDatos(java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario)
          Se obtienen la lista de los datos de las tareas que se encuentran en la propiedad 'tareasAFirmar'.
protected  java.util.Collection<Datos> IniciadorTareaFirma.obtenerListaDatos(java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario)
          Se obtienen la lista de datos del expediente de la ultima tarea realizada por el usuario
private  TareasRealizadas IniciadorCargaTareaNoActiva.obtenerPrimeraTareaNoActiva(Dao dao, java.lang.String codExpediente, java.lang.String idTarea, Usuario usuario)
          Obtiene la última tarea realizada por el usuario del código de expediente que no esté activa
private  java.util.Map<java.lang.String,java.lang.String> IniciadorValoresFijos.traducirValoresMap(Usuario usuario)
          Traduce los valore del Map que está en datos Fijos
 

Uses of Usuario in es.mcu.yingo.tareas.previas
 

Methods in es.mcu.yingo.tareas.previas with parameters of type Usuario
protected abstract  boolean OperacionPreviaAbstracta._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
          Operación interna que devuelve true si realiza la operación o la validación sin problema y false en caso contrario
 MensajeI18n OperacionPreviaPrimerError.realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha)
           
 MensajeI18n OperacionPreviaAbstracta.realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha)
          Invoca la operación definida a través del método abstracto _realizaOperacion(...) y procesa el error en caso de que se produzca
 MensajeI18n OperacionPrevia.realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha)
          Las implementaciones de este interfaz realizarán una de estas dos acciones:
Una operación previa a la ejecución de la tarea:
Operaciones típicas pueden ser el pasar el contenido de uno o varios campos a otro,
pasar a mayuscuals el contenido de un campo, etc.
 

Uses of Usuario in es.mcu.yingo.tareas.previas.operacion
 

Methods in es.mcu.yingo.tareas.previas.operacion with parameters of type Usuario
private  MensajeI18n OperacionPreviaPrecargarDatosFormularioPorCampoHqlDatosEnMap._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha)
          Método privado que recoge las excepciones
private  MensajeI18n OperacionCompuesta._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha)
          Recupera la operación a ejecutar y lanza la ejecución de dicha operación
protected  boolean OperacionXOR._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
          Pone el dato de origen que vaya relleno de entre los campos campoOrigenUno y campoOrigenDos en el campo de destino.
protected  boolean OperacionVariosOrigenesAUnDestino._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
           
protected  boolean OperacionValorMultipleAbstracto._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
           
protected  boolean OperacionValorListaACampoOculto._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
           
protected  boolean OperacionConversionInteger._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
           
protected  boolean OperacionConversionCalendar._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
          Recorre la lista de campos y cambia el valor tipo Calendar si es de tipo String
protected  boolean OperacionCamposOrigenACamposDestino._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
          Copia el contenido de la lista de campos origen a la lista de campos destino
protected  boolean OperacionCampoFijo._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
          Asigna un valor fijo a un campo oculto
protected  boolean OperacionCambiarMayusculas._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
          Operación interna que devuelve true si realiza la operación o la validación sin problema y false en caso contrario la pasa
protected  boolean OperacionBase64aFichero._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
          Recupera el valor del campo del map de datos de entrada que debe de estar en base 64, y lo almacena en el directorio de sesión, añadiendo posteriormente el path del fichero en el map de datos de la tarea
protected  java.lang.String OperacionValorMultipleDescripcionCampoOculto.obtenerCadenaResultado(java.lang.String codExpediente, Usuario usuario, java.util.List listaDelListador, java.util.List codigosLista)
           
protected abstract  java.lang.String OperacionValorMultipleAbstracto.obtenerCadenaResultado(java.lang.String codExpediente, Usuario usuario, java.util.List listaDelListador, java.util.List codigosLista)
          Obtiene la cadena de resultado que se añadirá a la clave con el id de campo oculto
protected  java.util.Locale OperacionValorMultipleDescripcionCampoOculto.obtenerLocale(Usuario usuario)
           
protected  OperacionPrevia OperacionCompuestaValidaCampo.obtenerOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha)
          Obtiene la operación a ejecutar
protected  OperacionPrevia OperacionCompuestaCampoBBDD.obtenerOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha)
           
protected  OperacionPrevia OperacionCompuestaCampo.obtenerOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha)
          Obtiene el validador
protected abstract  OperacionPrevia OperacionCompuesta.obtenerOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha)
          Obtiene la operación a ejecutar
 MensajeI18n OperacionPreviaPrecargarDatosFormularioPorCampoHqlDatosEnMap.realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha)
           
 MensajeI18n OperacionNoHaceNada.realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha)
          No hace nada y devuelve siempre null
 MensajeI18n OperacionCompuesta.realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha)
          Recupera la operación a ejecutar y lanza la ejecución de dicha operación controlando las excepciones que se produzcan
 MensajeI18n OperacionCargarPrimerValor.realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha)
          Carga el primer valor que encuentra Analiza uno a uno el contenido de los campos dentro del map.
 

Uses of Usuario in es.mcu.yingo.tareas.previas.validacion
 

Methods in es.mcu.yingo.tareas.previas.validacion with parameters of type Usuario
protected  boolean ValidadorTipoFichero._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
          Se valida si el campo fichero tiene el tipo mime adecuado.
protected  boolean ValidadorTamanoFichero._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
          Si el fichero supera el tamaño, devuelve error.
protected  boolean ValidadorSiListaNulosCampoNoNulo._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
           
protected  boolean ValidadorSiempreError._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
          Operación interna que devuelve siempre false, es decir, que se ha producido un error
protected  boolean ValidadorSiDatosExpedienteValorCampo._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
           
protected  boolean ValidadorSiCondicionCampoNoNulo._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
           
protected  boolean ValidadorSiCampoVacioError._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
          Devuelve error si el campo es nulo o está vacío
protected  boolean ValidadorSiCampoConValorError._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
           
protected  boolean ValidadorProvinciaCodPostal._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
          Valida que la provincia y el código postal tenga valores coherentes.
protected  boolean ValidadorOtrosTodosConValorImp._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
          Devuelve true si realiza la validación sin problema y false en caso contrario Observa el valor de los campos listaOtrosCampos y en el caso de que alguno tenga el valor a nulo o sea la cadena vacía.
protected  boolean ValidadorEjecutarACampoValidadoresCampo._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
           
protected  boolean ValidadorComparadorFechas._realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
          Operación interna que devuelve true si realiza la operación o la validación sin problema y false en caso contrario la pasa
 MensajeI18n ValidadorUnCampoHaceObligatorioAOtros.realizaOperacion(java.lang.String codExpediente, java.util.Map camposEntrada, Usuario usuario, java.util.Calendar fecha)
          Devuelve null si no hay errores o de mensaje de error correspondiente en su caso

Muestra el mensaje de error si el contenido del campo nombreCampo es igual a el valor configurado en la propiedad valorQueHaceRequeridoAOtrosCampos, y ademas alguno de los campos especificados en la propiedad listaCamposNoNulos es nulo o vacio
 MensajeI18n ValidadorUnCampoHaceAOtrosEstarEnBlanco.realizaOperacion(java.lang.String codExpediente, java.util.Map camposEntrada, Usuario usuario, java.util.Calendar fecha)
          Devuelve null si no hay errores o de mensaje de error correspondiente en su caso Recupera el valor del campo que se indique en nombreCampo, si dicho valor es igual al configurado en , en el caso de que algún campo de la lista listaCamposQueDebenEstarEnBlanco no esté en blanco, devuelve el error.
 MensajeI18n ValidadorTareaNoCiclica.realizaOperacion(java.lang.String codExpediente, java.util.Map camposEntrada, Usuario usuario, java.util.Calendar fecha)
          Valida que la tarea especificada en idTareaNoCiclica no exista en la tabla TAREAS_REALIZADAS
 MensajeI18n ValidadorPaisProvincia.realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha)
           
 MensajeI18n ValidadorNulo.realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha)
          Devuelve siempre null, es decir, que no hay error
 

Uses of Usuario in es.mcu.yingo.usuarios
 

Subinterfaces of Usuario in es.mcu.yingo.usuarios
 interface UsuarioConCertificado
          Interfaz que aumenta la funcionalidad de UsuarioNif añadiendole la información del cif, el Certificado y el Locale
 interface UsuarioNif
          Interfaz que deben implementar los usuarios que deban poseer un Nif
 interface UsuarioPassword
          Interfaz que deben implementar aquellos usuarios que posean un password asociado
 

Classes in es.mcu.yingo.usuarios that implement Usuario
 class UsuarioAbstracto
           
 class UsuarioConCertificadoImpl
          Implementación de UsuarioConCertificado
Los datos del usuario se obtienen de los datos del certificado.
 class UsuarioConCertificadoRequestImp
          Usuario con certificado y que contiene la información de la petición http.
 class UsuarioPasswordConCertificado
           
 class UsuarioPasswordImpl
           
 

Uses of Usuario in es.mcu.yingo.utils.procesador
 

Methods in es.mcu.yingo.utils.procesador that return Usuario
private  Usuario ProcesadorStreamFicheroWs.obtenerUsuario(Usuario usuario)
          Obtiene el usuario.
 

Methods in es.mcu.yingo.utils.procesador with parameters of type Usuario
 java.io.InputStream ProcesadorStreamFicheroWs._procesar(java.io.InputStream miInputStream, java.lang.String codExpediente, Usuario usuario)
          Método privado que recoge todas las excepciones.
private  java.lang.String ProcesadorStreamFicheroWs.obtenerCadenaFicheroSalida(Usuario usuario, java.util.Map<java.lang.String,java.lang.String> datos)
          Obtiene la cadena en base 64 del fichero de salida
private  Usuario ProcesadorStreamFicheroWs.obtenerUsuario(Usuario usuario)
          Obtiene el usuario.
 java.io.InputStream ProcesadorStreamMarcaAgua.procesar(java.io.InputStream miInputStream, java.lang.String codExpediente, Usuario usuario)
           
 java.io.InputStream ProcesadorStreamFirmaPdf.procesar(java.io.InputStream miInputStream, java.lang.String codExpediente, Usuario usuario)
          Firma el fichero
 java.io.InputStream ProcesadorStreamFicheroWs.procesar(java.io.InputStream miInputStream, java.lang.String codExpediente, Usuario usuario)
           
 java.io.InputStream ProcesadorStream.procesar(java.io.InputStream miInputStream, java.lang.String codExpediente, Usuario usuario)
          Método que procesa el InputStream devolviendo otro objeto InputStream modificado
 

Uses of Usuario in es.mcu.yingo.utils.web
 

Methods in es.mcu.yingo.utils.web that return Usuario
static Usuario ManejarSesion.getUsuario(javax.servlet.http.HttpServletRequest request)
          Obtine el usuario en la sesión
 

Methods in es.mcu.yingo.utils.web with parameters of type Usuario
static boolean FuncionesJstl.esRolUsuarioEnAplicacion(java.lang.String rol, Usuario usuario, AplicacionTipo aplicacionTipo)
          Comprueba que el usuario tiene asignado el rol en la aplicación
static void ManejarSesion.setUsuario(Usuario usuario, javax.servlet.http.HttpServletRequest request)
          Coloca el usuario en la sesión.
 

Uses of Usuario in es.mcu.yingo.vista
 

Methods in es.mcu.yingo.vista with parameters of type Usuario
private  void DatosVistaMenuImp.anadirPuntoMenu(java.util.List<EntradaMenu> puntoMenu, Usuario usuario, java.util.LinkedList<EntradaMenu> res)
          Añade a la lista que se pasa por referencia el primer punto de menú al que tiene el usuario permisos.
protected  java.util.Map<java.lang.String,java.lang.String> DatosVistaVerDetalleImp.cargarDatosExpediente(java.lang.String codExpediente, Usuario usuario)
          Carga los datos del expediente, filtrando los campos segun el rol que posea el usuario
protected  java.util.Collection DatosVistaVerDetalleImp.cargarTareasPendientes(java.lang.String codExpediente, Usuario usuario)
          Obtiene las tareas pendientes del expediente.
protected  java.util.Collection DatosVistaVerDetalleImp.cargarTareasRealizadas(java.lang.String codExpediente, Usuario usuario)
          Obtiene las tareas realizadas del expediente.
private  void DatosVistaMuestraFormImp.comprobarPermisos(java.lang.String codExpediente, java.lang.String idTarea, Usuario usuario)
          Comprueba los permisos para la tarea
protected  java.util.Map<java.lang.String,java.lang.Object> DatosVistaVerDetalleImp.datosRealizadaAMap(Dao dao, TareasRealizadas tarea, Usuario usuario)
          Devuelve un map con los datos de la tarea realizada.
 boolean DatosVistaMenuImp.esPermiso(Usuario usuario, java.util.List<java.lang.String> listaPerfiles)
          comprueba que el usuario tiene algún rol en la lsita de Perfiles *
 boolean DatosVistaMenuImp.esSuperUsuario(Usuario usuario)
          comprueba que el usuario tiene algún rol en la lsita de Perfiles *
 boolean DatosVistaMenu.esSuperUsuario(Usuario usuario)
          Método utilizado para averiguar si el usuario que accede a la aplicación tiene permisos de superusuario
protected  boolean DatosVistaMuestraFormImp.esTienePermiso(java.lang.String codExpediente, java.lang.String idTarea, Usuario usuario)
          Comprueba si la tarea es necesario los permisos
protected  boolean DatosVistaMuestraFormBusqueda.esTienePermiso(java.lang.String codExpediente, java.lang.String idTarea, Usuario usuario)
           
private  boolean DatosVistaTarPenUsuarioHql.esTienePermiso(java.lang.String idTarea, Usuario usuario)
          Comprueba que el usuario tiene permisos para el id de tarea.
protected  java.util.Collection<TareasPendientes> DatosVistaTarPenRolImp.filtrarTareas(Dao dao, Usuario usuario, java.util.Collection<TareasPendientes> col)
          Recorre la lista de tareas pendientes y mira si cada una tiene permisos para el usuario
protected  java.util.Collection DatosVistaTarPenUsuarioHql.filtrarTareasPendientes(java.util.Collection datosTarPendientes, Usuario usuario)
          Filtra las tareas pendiente obteniendo si tiene permisos de los Permisos cargasdos en permisoVerPendientes
 java.util.Map DatosVistaVerDetalleFechaImp.obtener(java.lang.String codExpediente, java.lang.String fecha, Usuario usuario)
          Obtiene todos los datos necesarios para mostrar el detalle del expediente
 java.util.Map DatosVistaVerDetalleFecha.obtener(java.lang.String codExpediente, java.lang.String fecha, Usuario usuario)
          Obtiene todos los datos necesarios para mostrar el detalle del expediente
 java.util.Map DatosVistaMuestraFormImp.obtener(java.lang.String codExpediente, java.lang.String idTarea, Usuario usuario)
           
 java.util.Map DatosVistaMuestraForm.obtener(java.lang.String codExpediente, java.lang.String idTarea, Usuario usuario)
          Método que devuelve los datos a aplantillar sobre la tarea y en cuya implementación se realizarán las validaciones oportunas
 java.util.Map DatosVistaVerDetalleImp.obtener(java.lang.String codExpediente, Usuario usuario)
          Obtiene todos los datos necesarios para mostrar el detalle del expediente
 java.util.Map DatosVistaVerDetalle.obtener(java.lang.String codExpediente, Usuario usuario)
          Obtiene todos los datos necesarios para mostrar el detalle del expediente
 TareasPendientes DatosVistaAsignaLiberaImp.obtener(java.lang.String seleccion, Usuario usuario, TareasPendientesId tareaPendienteId)
          Obtiene los datos necesarios para mostrar las tareas pendientes que serán asignadas o liberadas Dentro de la implementación de este interfaz, se realizarán las validaciones necesarias para obtener este tipo de información
 TareasPendientes DatosVistaAsignaLibera.obtener(java.lang.String seleccion, Usuario usuario, TareasPendientesId tareaPendienteId)
          Obtiene los datos necesarios para mostrar las tareas pendientes que serán asignadas o liberadas Dentro de la implementación de este interfaz, se realizarán las validaciones necesarias para obtener este tipo de información
 java.util.Map DatosVistaTarRealizadasImp.obtener(Usuario usuario)
          Obtiene el listado de tareas realizadas por el usuario
 java.util.Map DatosVistaTarRealizadas.obtener(Usuario usuario)
          Obtiene el listado de tareas realizadas por el usuario
 java.util.Map DatosVistaTarPenUsuarioImp.obtener(Usuario usuario)
          Obtiene la información de las Tareas pendientes por usuario
 java.util.Map DatosVistaTarPenUsuario.obtener(Usuario usuario)
          Obtiene la información de las Tareas pendientes, asignadas al usuario
 java.util.Map DatosVistaTarPenRolListaNoAsignables.obtener(Usuario usuario)
           
 java.util.Map DatosVistaTarPenRolImp.obtener(Usuario usuario)
          Obtiene los datos necesarios para mostrar las tareas pendientes por rol para los que el usuario tiene permiso de ejecución
 java.util.Map DatosVistaTarPenRol.obtener(Usuario usuario)
          Obtiene los datos necesarios para mostrar las tareas pendientes por rol
 java.util.Map DatosVistaTarInicialesImp.obtener(Usuario usuario)
          Obtiene los datos necesarios para la vista, de las tareas iniciales del usuario
 java.util.Map DatosVistaTarIniciales.obtener(Usuario usuario)
          Obtiene los datos necesarios para la vista de las tareas iniciales del usuario
 java.util.Map<java.lang.String,java.lang.Object> DatosVistaMenuImp.obtener(Usuario usuario)
          Obtiene los datos necesarios para mostrar el menú
 java.util.Map<java.lang.String,java.lang.Object> DatosVistaMenu.obtener(Usuario usuario)
          Obtiene los datos necesarios para mostrar el menú
 java.util.Map DatosVistaEjecPendienteImp.obtener(Usuario usuario)
           
protected  java.util.Map DatosVistaVerDetalleFechaImp.obtenerDatosExpediente(Dao dao, java.util.Calendar fecha, java.lang.String codExpediente, Usuario usuario)
          Obtiene el map de los datos del expediente
protected  java.util.List<java.lang.String> DatosVistaTarPenRolImp.obtenerListaRoles(Usuario usuario)
          Obtiene la lista de roles del usuario.
private  java.util.List DatosVistaMenuImp.obtenerMenu(Usuario usuario)
          Obtiene la lista de Maps con los datos de los puntos de menú que tiene acceso el usuario
protected  java.util.Collection DatosVistaTarPenUsuarioImp.obtenerTareasPendientes(Usuario usuario)
          Obtiene la lista de tareas pendientes
protected  java.util.Collection DatosVistaTarPenUsuarioHql.obtenerTareasPendientes(Usuario usuario)
           
private  java.util.Collection DatosVistaTarPenUsuarioHql.obtenerTareasPendientesPorConsultaHql(Usuario usuario)
          Obtiene las tareas pendientes por la consulta HQL definida el único parámetro que se le pasará será el id de usuario
private  java.lang.String DatosVistaAsignaLiberaImp.tienePermiso(java.lang.String seleccion, Usuario usuario, TareasPendientes pendiente)
          Si el usuario tiene permiso para realizar la acción, devuelve null
En caso contrario devuelve el mensaje de error
protected  boolean DatosVistaVerDetalleImp.tienePermisoCancelar(Dao dao, java.lang.String codExpediente, Usuario usuario, java.util.Collection datosTarPendientes)
          Si se ha definido una tarea "estandar" de cancelación, esto es, una tarea cuyo id es igual a .cancelacion, y los permisos asociados a esa tarea son concedidos al usuario, devuelve true.
private  boolean DatosVistaVerDetalleImp.tienePermisoPendientes(TareasPendientesId id, Usuario usuario)
          Comprueba si tiene permiso para ver las Pendientes
private  boolean DatosVistaVerDetalleImp.tienePermisoRealizadas(TareasRealizadasId id, Usuario usuario)
          Comprueba si tiene permiso para ver las Realizadas
 

Uses of Usuario in es.mcu.yingo.webservices
 

Methods in es.mcu.yingo.webservices with parameters of type Usuario
 java.util.Map<java.lang.String,java.lang.String> WebServicesImp.ejecutaTarea(java.lang.String idAplicacion, java.lang.String idTarea, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
           
 java.util.Map<java.lang.String,java.lang.String> WebServices.ejecutaTarea(java.lang.String idAplicacion, java.lang.String idTarea, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          Ejecución de una tarea vía WebService.
 

Uses of Usuario in es.mcu.yingo.wscliente
 

Methods in es.mcu.yingo.wscliente with parameters of type Usuario
 java.util.Map<java.lang.String,java.lang.String> ClienteWsImp.ejecutaTarea(java.lang.String idAplicacion, java.lang.String idTarea, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)