Uses of Interface
es.mcu.yingo.dao.Dao

Packages that use Dao
es.mcu.yingo.aplicacion.canceladores   
es.mcu.yingo.aplicacion.permisos   
es.mcu.yingo.bbdd   
es.mcu.yingo.bbdd.admin   
es.mcu.yingo.campos.listadores   
es.mcu.yingo.context   
es.mcu.yingo.controladores   
es.mcu.yingo.cron   
es.mcu.yingo.dao   
es.mcu.yingo.firma   
es.mcu.yingo.tareas   
es.mcu.yingo.tareas.acciones   
es.mcu.yingo.tareas.activadores   
es.mcu.yingo.tareas.asignadoresUsuarios   
es.mcu.yingo.tareas.ejecutar   
es.mcu.yingo.tareas.enlazadores   
es.mcu.yingo.tareas.iniciador   
es.mcu.yingo.tareas.previas.operacion   
es.mcu.yingo.tareas.previas.validacion   
es.mcu.yingo.vista   
 

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

Methods in es.mcu.yingo.aplicacion.canceladores with parameters of type Dao
 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 Dao in es.mcu.yingo.aplicacion.permisos
 

Methods in es.mcu.yingo.aplicacion.permisos with parameters of type Dao
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  Permisos PermisosCompuestoListador.obtenerPermisoConsulta(Dao dao, java.lang.String codExpediente)
          Realiza la consulta del listador.
private  TareasPendientes PermisoParaLiberarTareasPendientes.obtenerTareaPendiente(Dao dao, java.lang.String idAplicacion, java.lang.String codexpediente, java.lang.String idTarea)
          Obtiene el objeto tarea de TareasPendientes con el id que se pasa por argumento
private  TareasPendientes PermisoParaAsignarseTareasPendientes.obtenerTareaPendiente(Dao dao, java.lang.String idAplicacion, java.lang.String codexpediente, java.lang.String idTarea)
          Obtiene el objeto tarea de TareasPendientes con el id que se pasa por argumento
 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 Dao in es.mcu.yingo.bbdd
 

Fields in es.mcu.yingo.bbdd declared as Dao
private  Dao TablaDatosImpl.daoSingleton
          Atributo que obtiene un objeto conexión con trasacción propia para obtener un nuevo código de expediente
 

Methods in es.mcu.yingo.bbdd that return Dao
 Dao TablaDatosImpl.getDaoSingleton()
           
 

Methods in es.mcu.yingo.bbdd with parameters of type Dao
 void TablaTareasPendientesImpl.anotaTareaPendiente(Dao dao, java.lang.String aplicacion, java.lang.String codexpediente, java.lang.String tareasiguiente, java.lang.String rol, java.lang.String usuarioAsignado)
          Anota una tarea en la tabla de tareas pendientes pendiente
 void TablaTareasPendientes.anotaTareaPendiente(Dao dao, java.lang.String aplicacion, java.lang.String codexpediente, java.lang.String tareasiguiente, java.lang.String rol, java.lang.String usuarioAsignado)
          Anota una tarea en la tabla de tareas pendientes pendiente
 void TablaTareasPendientesImpl.anotaTareaPendienteConRetraso(Dao dao, java.lang.String aplicacion, java.lang.String codexpediente, java.lang.String tareasiguiente, java.lang.String rol, java.lang.String usuarioAsignado, int segRetraso)
          Anota una tarea en la tabla de tareas pendientes.
 void TablaTareasPendientes.anotaTareaPendienteConRetraso(Dao dao, java.lang.String aplicacion, java.lang.String codexpediente, java.lang.String tareasiguiente, java.lang.String rol, java.lang.String usuarioAsignado, int segRetraso)
          Anota una tarea en la tabla de tareas pendientes.
 void TablaTareasPreviasImpl.anotaTareaPrevia(Dao dao, java.lang.String aplicacion, java.lang.String codexpediente, java.lang.String tareaOrigen, java.lang.String tareaDestino)
          Anota una tarea en la tabla de tareas previas
 void TablaTareasPrevias.anotaTareaPrevia(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String tareaOrigen, java.lang.String tareaDestino)
          Anota una tarea en la tabla de tareas previas
 void TablaTareasRealizadasImpl.anotaTareaRealizada(Dao dao, java.lang.String idAplicacion, java.lang.String codexpediente, java.lang.String idTarea, java.lang.String idUsuario, java.util.Calendar fecha)
          Anota la tarea en la tabla de tareas realizadas.
 void TablaTareasRealizadas.anotaTareaRealizada(Dao dao, java.lang.String idAplicacion, java.lang.String codexpediente, java.lang.String idTarea, java.lang.String idUsuario, java.util.Calendar fecha)
          Anota la tarea en la tabla de tareas realizadas.
 void TablaTareasPendientesImpl.asigna(Dao dao, TareasPendientesId id, java.lang.String usuario, java.util.Calendar fecha)
          Asigna la tarea al usuario y la fecha que se pasan como argumentos
 void TablaTareasPendientes.asigna(Dao dao, TareasPendientesId id, java.lang.String usuario, java.util.Calendar fecha)
          Asigna la tarea al usuario y la fecha que se pasan como argumentos
 void TablaDatosImpl.borrarDatosDeUnExpediente(Dao dao, java.lang.String codExpediente, java.lang.String aplicacion)
          Obtiene los datos para un código de expediente y aplicación y borra todos los campos
 void TablaDatos.borrarDatosDeUnExpediente(Dao dao, java.lang.String codExpediente, java.lang.String aplicacion)
          Obtiene los datos para un código de expediente y aplicación y borra todos los campos
 void TablaDatosImpl.borrarListaDatosDeUnaFecha(Dao dao, java.lang.String codExpediente, java.lang.String aplicacion, java.util.Calendar datFecha)
          Borra los datos para un código de expediente y aplicación que tengan la misma fecha es decir que se hayan guardado en la misma tarea realizada
 void TablaDatos.borrarListaDatosDeUnaFecha(Dao dao, java.lang.String codExpediente, java.lang.String aplicacion, java.util.Calendar datFecha)
          Borra los datos para un código de expediente y aplicación que tengan la misma fecha es decir que se hayan guardado en la misma tarea realizada
 void TablaDatosImpl.borrarListaDatosProporcionada(Dao dao, java.util.Collection<Datos> listaDatos)
          Borra los campos de datos que recibe.
 void TablaDatos.borrarListaDatosProporcionada(Dao dao, java.util.Collection<Datos> listaDatos)
          Borra los campos de datos que recibe.
 void TablaTareasPendientesImpl.borraTareaPendiente(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String idTarea)
          Borra una tarea de la tabla tareas pendientes
 void TablaTareasPendientes.borraTareaPendiente(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String idTarea)
          Borra una tarea de la tabla tareas pendientes
 void TablaTareasPendientesImpl.borraTodasPendientesPorCodigo(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente)
          Borra todas las tareas pendientes que correspondan al aplicacion y código de expediente
 void TablaTareasPendientes.borraTodasPendientesPorCodigo(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente)
          Borra todas las tareas pendientes que correspondan al aplicacion y código de expediente
 void TablaTareasRealizadasImpl.borraTodasRealizadasPorCodigo(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente)
          Borra todas las tareas realizadas que correspondan a la aplicación y codExpediente
 void TablaTareasRealizadas.borraTodasRealizadasPorCodigo(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente)
          Borra todas las tareas realizadas que correspondan a la aplicación y codExpediente
 void TablaTareasPreviasImpl.eliminaTareasPrevias(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente)
          Elimina las tareas previas con un código de expediente determinado
 void TablaTareasPrevias.eliminaTareasPrevias(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente)
          Elimina las tareas previas con un código de expediente determinado
 void TablaTareasPreviasImpl.eliminaTareasPrevias(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String tareasiguiente)
          Elimina las tareas previas con una tareasiguiente y un código de expediente determinado
 void TablaTareasPrevias.eliminaTareasPrevias(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String tareasiguiente)
          Elimina las tareas previas con una tareasiguiente y un código de expediente determinado
 boolean TablaTareasPendientesImpl.estaAsignadaAlUsuario(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.lang.String codExpediente, java.lang.String usuarioId)
          Comprueba que el usuario tiene asignado la tarea para el código de expediente
 boolean TablaTareasPendientes.estaAsignadaAlUsuario(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.lang.String codExpediente, java.lang.String usuarioId)
          Comprueba que el usuario tiene asignado la tarea para el código de expediente
 boolean TablaTareasPendientesImpl.estaAsociadaAlRol(Dao dao, java.lang.String aplicacion, java.lang.String idTarea, java.lang.String codExpediente, java.lang.String codRol)
          Indica si la tarea pendiente está asociadas a un rol, teniendo en cuenta la aplicacion, la tarea y código de expediente
 boolean TablaTareasPendientes.estaAsociadaAlRol(Dao dao, java.lang.String aplicacion, java.lang.String idTarea, java.lang.String codExpediente, java.lang.String codRol)
          Indica si la tarea pendiente está asociadas a un rol, teniendo en cuenta la aplicacion, la tarea y código de expediente
private  void TablaDatosImpl.introducirCampoDatos(Dao dao, Campo campo, java.util.Map<java.lang.String,java.lang.String> datos, java.lang.String idAplicacion, java.lang.String codExpediente, java.util.Calendar fechaDeInsercion, java.lang.String idTarea)
          Introduce el campo en la bbdd.
 java.lang.String TablaDatosImpl.introducirDatos(Dao dao, java.lang.String idAplicacion, java.util.Map<java.lang.String,java.lang.String> datos, java.util.Calendar fechaDeInsercion, Tarea tarea)
          Guarda los datos en la tabla Datos
 java.lang.String TablaDatos.introducirDatos(Dao dao, java.lang.String idAplicacion, java.util.Map<java.lang.String,java.lang.String> datos, java.util.Calendar fechaDeInsercion, Tarea tarea)
          Inserta en la tabla datos el map de datos.
 Datos TablaDatosImpl.obtenerDato(Dao dao, DatosId id)
          Obtiene el objeto Datos a partir del DatosId
 Datos TablaDatos.obtenerDato(Dao dao, DatosId id)
          Obtiene el objeto Datos a partir del DatosId
 java.util.Collection<TareasRealizadas> TablaTareasRealizadasImpl.obtenerHistoricoTareaRealizada(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String idTarea)
          Obtiene las tareas realizadas en un aplciación y un expediente para el id de tarea
 java.util.Collection<TareasRealizadas> TablaTareasRealizadas.obtenerHistoricoTareaRealizada(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String idTarea)
          Obtiene las tareas realizadas en un aplciación y un expediente para el id de tarea
 java.util.Collection<Datos> TablaDatosImpl.obtenerListaDatos(Dao dao, java.lang.String codExpediente, java.lang.String aplicacion)
          Obtiene una Coleción de objetos datos del código de expediente y la aplicación.
 java.util.Collection<Datos> TablaDatos.obtenerListaDatos(Dao dao, java.lang.String codExpediente, java.lang.String aplicacion)
          Obtiene una coleción de objetos datos a partir del código de expediente y la aplicación.
 java.util.Collection<Datos> TablaDatosImpl.obtenerListaDatosDeUnaFecha(Dao dao, java.lang.String codExpediente, java.lang.String aplicacion, java.util.Calendar datFecha)
          Obtiene los datos para un código de expediente y aplicación que tengan la misma fecha es decir que se hayan guardado en la misma tarea realizada
 java.util.Collection<Datos> TablaDatos.obtenerListaDatosDeUnaFecha(Dao dao, java.lang.String codExpediente, java.lang.String aplicacion, java.util.Calendar datFecha)
          Obtiene los datos para un código de expediente y aplicación que tengan la misma fecha es decir que se hayan guardado en la misma tarea realizada
 java.util.Collection<Datos> TablaDatosImpl.obtenerListaDatosTarea(Dao dao, java.lang.String codExpediente, java.lang.String aplicacion, java.lang.String datIdTarea)
          Obtiene los los datos de la tareas que ha realizado con el id de tarea en el expediente.
 java.util.Collection<Datos> TablaDatos.obtenerListaDatosTarea(Dao dao, java.lang.String codExpediente, java.lang.String aplicacion, java.lang.String datIdTarea)
          Obtiene los los datos de la tareas que ha realizado con el id de tarea en el expediente.
 java.util.Collection<Datos> TablaDatosImpl.obtenerListaDatosTareaUsuario(Dao dao, java.lang.String codExpediente, java.lang.String aplicacion, java.lang.String datIdTarea, java.lang.String usuarioId)
          Obtiene los datos de la tareas que ha realizado el usuario con el id de tarea que se haya y código de expediente
Especialmente útil para las tareas repetitivas
 java.util.Collection<Datos> TablaDatos.obtenerListaDatosTareaUsuario(Dao dao, java.lang.String codExpediente, java.lang.String aplicacion, java.lang.String datIdTarea, java.lang.String usuarioId)
          Obtiene los datos de la tareas que ha realizado el usuario con el id de tarea que se haya y código de expediente
Especialmente útil para las tareas repetitivas
 java.util.Collection<Datos> TablaDatosImpl.obtenerListaDatosUltimaTarea(Dao dao, java.lang.String codExpediente, java.lang.String aplicacion, java.lang.String datIdTarea)
          Obtiene los datos de la última tarea con el id de tarea que se haya guardado en el expediente
 java.util.Collection<Datos> TablaDatos.obtenerListaDatosUltimaTarea(Dao dao, java.lang.String codExpediente, java.lang.String aplicacion, java.lang.String datIdTarea)
          Obtiene los datos de la última tarea con el id de tarea que se haya guardado en el expediente
 java.util.Collection<Datos> TablaDatosImpl.obtenerListaDatosUltimaTareaUsuario(Dao dao, java.lang.String codExpediente, java.lang.String aplicacion, java.lang.String datIdTarea, java.lang.String usuarioId)
          Obtiene los datos de la última tarea (id de tarea) que ha realizado el usuario para el expediente y aplicación
 java.util.Collection<Datos> TablaDatos.obtenerListaDatosUltimaTareaUsuario(Dao dao, java.lang.String codExpediente, java.lang.String aplicacion, java.lang.String datIdTarea, java.lang.String usuarioId)
          Obtiene los datos de la última tarea (id de tarea) que ha realizado el usuario para el expediente y aplicación
 java.util.Map TablaDatosImpl.obtenerMapDatos(Dao dao, java.lang.String codExpediente, java.lang.String aplicacion)
          Obtiene un map con los datos del expediente.
 java.util.Map TablaDatos.obtenerMapDatos(Dao dao, java.lang.String codExpediente, java.lang.String aplicacion)
          Obtiene un map con los datos del expediente.
 java.util.Map TablaDatosImpl.obtenerMapDatosFecha(Dao dao, java.lang.String codExpediente, java.util.Calendar fecha, java.lang.String aplicacion)
          Obtiene un map con los datos del expediente para una fecha determinada
 java.util.Map TablaDatos.obtenerMapDatosFecha(Dao dao, java.lang.String codExpediente, java.util.Calendar fecha, java.lang.String aplicacion)
          Obtiene un map con los datos del expediente para una fecha determinada
 java.util.Collection<TareasPendientes> TablaTareasPendientesImpl.obtenerPendientesAplicacionUsuarioNoNulo(Dao dao, java.lang.String aplicacion)
          Obtiene todas las tareas pendientes de la aplicación que tengan usuario asignado
 java.util.Collection<TareasPendientes> TablaTareasPendientes.obtenerPendientesAplicacionUsuarioNoNulo(Dao dao, java.lang.String aplicacion)
          Obtiene todas las tareas pendientes de la aplicación que tengan usuario asignado
 java.util.Collection TablaTareasPendientesImpl.obtenerPendientesCodExpeYUsuario(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, java.lang.String usuarioId)
          Obtiene todas las tareas pendientes que tenga asignado el usuario para el código de expediente.
 java.util.Collection TablaTareasPendientes.obtenerPendientesCodExpeYUsuario(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, java.lang.String usuarioId)
          Obtiene todas las tareas pendientes que tenga asignado el usuario para el código de expediente.
 TareasPendientes TablaTareasPendientesImpl.obtenerTareaPendiente(Dao dao, TareasPendientesId id)
          Obtiene el objeto tareaPendiente que representa el id
 TareasPendientes TablaTareasPendientes.obtenerTareaPendiente(Dao dao, TareasPendientesId id)
          Obtiene el objeto tareaPendiente que representa el id
 TareasRealizadas TablaTareasRealizadasImpl.obtenerTareaRealizada(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String idTarea, java.util.Calendar fecha)
          Obtiene la tarea realizadas que corresponden a su clave primaria Id de aplicación Código de expediente Id de tarea Fecha
 TareasRealizadas TablaTareasRealizadas.obtenerTareaRealizada(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String idTarea, java.util.Calendar fecha)
          Obtiene la tarea realizadas que corresponden a su clave primaria Id de aplicación Código de expediente Id de tarea Fecha
 java.util.Collection<TareasRealizadas> TablaTareasRealizadasImpl.obtenerTareasCodExpedienteUsuario(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String usuarioId)
          Obtiene las tareas Realizadas por el usuario en el expediente y aplicación
 java.util.Collection<TareasRealizadas> TablaTareasRealizadas.obtenerTareasCodExpedienteUsuario(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String usuarioId)
          Obtiene las tareas Realizadas por el usuario en el expediente y aplicación
 java.util.Collection<TareasPendientes> TablaTareasPendientesImpl.obtenerTareasPendientes(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente)
          Obtiene las tareas pendientes que están asociadas a un código de expediente
 java.util.Collection<TareasPendientes> TablaTareasPendientes.obtenerTareasPendientes(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente)
          Obtiene las tareas pendientes que están asociadas a un código de expediente
 java.util.Collection<TareasPendientes> TablaTareasPendientesImpl.obtenerTareasPendientesRol(Dao dao, java.lang.String aplicacion, java.lang.String codRol)
          Obtiene las tareas pendientes que está asociadas a un rol y no tienen asignado usuario
 java.util.Collection<TareasPendientes> TablaTareasPendientes.obtenerTareasPendientesRol(Dao dao, java.lang.String aplicacion, java.lang.String codRol)
          Obtiene las tareas pendientes que está asociadas a un rol y no tienen asignado usuario.
 java.util.Collection<TareasPendientes> TablaTareasPendientesImpl.obtenerTareasPendientesRoles(Dao dao, java.lang.String aplicacion, java.util.List roles)
          Obtiene las tareas pendientes de la aplicación con los roles de la lista y que no tengan usuario asignado, ordenados por rol ascendentemente y por fecha descendentemente.
 java.util.Collection<TareasPendientes> TablaTareasPendientes.obtenerTareasPendientesRoles(Dao dao, java.lang.String aplicacion, java.util.List roles)
          Obtiene las tareas pendientes de la aplicación con los roles de la lista y que no tengan usuario asignado, ordenados por rol ascendentemente y por fecha descendentemente
 java.util.Collection<TareasPendientes> TablaTareasPendientesImpl.obtenerTareasPendientesRolesOUsuario(Dao dao, java.lang.String aplicacion, java.util.List roles, java.lang.String usuarioId)
          Obtiene las tareas pendientes de la aplicación con los roles de la lista y que no tengan usuario asignado o bien que sean del usuario que se pasa por argumento
 java.util.Collection<TareasPendientes> TablaTareasPendientes.obtenerTareasPendientesRolesOUsuario(Dao dao, java.lang.String aplicacion, java.util.List roles, java.lang.String usuarioId)
          Obtiene las tareas pendientes de la aplicación con los roles de la lista y que no tengan usuario asignado o bien que sean del usuario que se pasa por argumento
 java.util.Collection<TareasPendientes> TablaTareasPendientesImpl.obtenerTareasPendientesUsuario(Dao dao, java.lang.String aplicacion, java.lang.String usuarioId)
          Obtiene las tareas pendientes que están asociadas a un usuario
 java.util.Collection<TareasPendientes> TablaTareasPendientes.obtenerTareasPendientesUsuario(Dao dao, java.lang.String aplicacion, java.lang.String usuarioId)
          Obtiene las tareas pendientes que están asociadas a un usuario
 java.util.List TablaTareasPreviasImpl.obtenerTareasPrevias(Dao dao, java.lang.String aplicacion, java.lang.String codexpediente, java.lang.String idTareaDestino)
          Devuelve las tareas previas
 java.util.List TablaTareasPrevias.obtenerTareasPrevias(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String idTareaDestino)
          Devuelve las tareas previas
 java.util.Collection<TareasRealizadas> TablaTareasRealizadasImpl.obtenerTareasRealizadas(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente)
          Obtiene las tareas realizadas que corresponden al código de expediente
 java.util.Collection<TareasRealizadas> TablaTareasRealizadas.obtenerTareasRealizadas(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente)
          Obtiene las tareas realizadas que corresponden al código de expediente
 java.util.Collection<TareasRealizadas> TablaTareasRealizadasImpl.obtenerTareasRealizadasUsuario(Dao dao, java.lang.String aplicacion, java.lang.String usuario)
          Obtiene las tareas realizadas por usuario en la aplicación
 java.util.Collection<TareasRealizadas> TablaTareasRealizadas.obtenerTareasRealizadasUsuario(Dao dao, java.lang.String aplicacion, java.lang.String usuario)
          Obtiene las tareas realizadas por usuario en la aplicación
 TareasRealizadas TablaTareasRealizadasImpl.obtenerUltimaTareaCodExpedienteUsuario(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String idTarea, java.lang.String usuarioId)
          Obtiene la última tarea realizada con el id de tarea realizada por el usuario en el expediente y aplicación
 TareasRealizadas TablaTareasRealizadas.obtenerUltimaTareaCodExpedienteUsuario(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String idTarea, java.lang.String usuarioId)
          Obtiene la última tarea realizada con el id de tarea realizada por el usuario en el expediente y aplicación
 Datos TablaDatosImpl.obtenerUltimoValorCampo(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String nombreCampo)
          Obtiene el último valor que hay alamacenado en la BBDD con el identificador del campo
 Datos TablaDatos.obtenerUltimoValorCampo(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String nombreCampo)
          Obtiene el último valor que hay alamacenado en la BBDD con el identificador del campo
 java.lang.String TablaDatosImpl.obtenerValorCampo(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String nombreCampo, java.util.Calendar fechaDeInsercion)
          Devuelve el valor de un campo
 java.lang.String TablaDatos.obtenerValorCampo(Dao dao, java.lang.String aplicacion, java.lang.String codexpediente, java.lang.String nombreCampo, java.util.Calendar fechaDeInsercion)
          Devuelve el valor de un campo
 java.util.Collection<Datos> TablaDatosImpl.obtenerValoresHistoricosDeUnCampo(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String nombreCampo)
          Obtiene el histórico de todos los valores de un identificador de campo
 java.util.Collection<Datos> TablaDatos.obtenerValoresHistoricosDeUnCampo(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String nombreCampo)
          Obtiene el histórico de todos los valores de un identificador de campo
 java.util.Collection<Datos> TablaDatosImpl.obtenerValoresHistoricosDeUnCampoOrdenado(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String nombreCampo)
          Obtiene el histórico de todos los valores de un identificador de un campo ordenado por fecha
 java.util.Collection<Datos> TablaDatos.obtenerValoresHistoricosDeUnCampoOrdenado(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String nombreCampo)
          Obtiene el histórico de todos los valores de un identificador de un campo ordenado por fecha
 void TablaDatosImpl.setDaoSingleton(Dao daoSingleton)
           
 

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

Fields in es.mcu.yingo.bbdd.admin declared as Dao
private  Dao AdministradorTablaImpl.dao
          Clase que soporta las acciones con la bbdd
 

Methods in es.mcu.yingo.bbdd.admin that return Dao
 Dao AdministradorTablaImpl.getDao()
          Clase que soporta las acciones con la bbdd
 Dao AdministradorTabla.getDao()
          Clase que soporta las acciones con la bbdd
 

Methods in es.mcu.yingo.bbdd.admin with parameters of type Dao
 void AdministradorTablaImpl.setDao(Dao dao)
          Clase que soporta las acciones con la bbdd
 

Uses of Dao in es.mcu.yingo.campos.listadores
 

Fields in es.mcu.yingo.campos.listadores declared as Dao
private  Dao ListadorHql.daoConsultas
          Dao para hacer consultas
 

Methods in es.mcu.yingo.campos.listadores that return Dao
 Dao ListadorHql.getDaoConsultas()
          Dao para hacer consultas
 

Methods in es.mcu.yingo.campos.listadores with parameters of type Dao
 void ListadorHql.setDaoConsultas(Dao daoConsultas)
          Dao para hacer consultas
 

Uses of Dao in es.mcu.yingo.context
 

Methods in es.mcu.yingo.context that return Dao
 Dao SpringContextUtilImp.obtenerDao()
          Devuelve el Dao que está implementado en el contexto con el nombre del bean cargado con el valor Constantes.SPRINGCONTEXT_DAO
 Dao SpringContextUtil.obtenerDao()
          Devuelve el Dao que está implementado por defecto en el contexto de spring
 

Uses of Dao in es.mcu.yingo.controladores
 

Fields in es.mcu.yingo.controladores declared as Dao
private  Dao ControladorSiguienteTarea.daoConsultas
          Objeto dao para hacer consultas
private  Dao ControladorEjecutaTarea.daoConsultas
          Utilidad Dao para realizar consultas
 

Methods in es.mcu.yingo.controladores that return Dao
 Dao ControladorSiguienteTarea.getDaoConsultas()
          Objeto dao para hacer consultas
 Dao ControladorEjecutaTarea.getDaoConsultas()
          Utilidad Dao para realizar consultas
 

Methods in es.mcu.yingo.controladores with parameters of type Dao
 void ControladorSiguienteTarea.setDaoConsultas(Dao daoConsultas)
          Objeto dao para hacer consultas
 void ControladorEjecutaTarea.setDaoConsultas(Dao daoConsultas)
          Utilidad Dao para realizar consultas
 

Uses of Dao in es.mcu.yingo.cron
 

Methods in es.mcu.yingo.cron with parameters of type Dao
private  void TrabajoCronEjecutarTareaHql._ejecutar(Dao dao)
          Método privado que obtiene la colección de tareas pendientes a través de la consulta HQL y las ejecuta mediante el ejecutaTarea configurado en la clase.
private  void TrabajoCronEjecutarTareaHql.ejecutarTareaPendiente(TareasPendientes tareaPendiente, Dao dao)
          Ejecuta la tarea pendiente.
 

Uses of Dao in es.mcu.yingo.dao
 

Classes in es.mcu.yingo.dao that implement Dao
 class DaoConsulta
          Clase que implementa el interfaz Dao con soporte de Hibernate y que sólo sirva para consultas.
 class DaoImp
          Clase que implementa el interfaz Dao con soporte de Hibernate y transacciones a BBDD
 

Uses of Dao in es.mcu.yingo.firma
 

Methods in es.mcu.yingo.firma with parameters of type Dao
protected  void GeneradorPdfExpedienteImpl.anadirParamImagenes(Dao dao, java.lang.String codExpediente, java.util.Map<java.lang.String,java.lang.Object> parametros)
          Añade las inputStream de las imagenes que van en la plantilla del informe a crear
protected abstract  void GeneradorPdfExpedienteAbstracto.anadirParamImagenes(Dao dao, java.lang.String codExpediente, java.util.Map<java.lang.String,java.lang.Object> parametros)
          Añade las inputStream de las imagenes que van en la plantilla del informe a crear
protected  void GeneradorPdfExpedienteImpl.anadirParamSolicitud(Dao dao, java.lang.String codExpediente, java.util.Map<java.lang.String,java.lang.Object> parametros)
          Añade la lista de parametros para los campos de la plantilla principal.
protected abstract  void GeneradorPdfExpedienteAbstracto.anadirParamSolicitud(Dao dao, java.lang.String codExpediente, java.util.Map<java.lang.String,java.lang.Object> parametros)
          Añade la lista de parametros para los campos de la plantilla principal.
private  java.lang.String GeneradorPdfExpedienteAbstracto.crearStreamPDF(Dao dao, java.lang.String codexpediente, java.util.Collection<Datos> datos)
          Crea el stream del PDF a partir de los datos cargados.
 java.lang.String ServicioFirmador.generarCadenaFirmaJustificante(TareasRealizadas tareaRealizada, Dao dao, java.lang.String solicitud)
          Genera la cadena a firmar para el justificante
 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
protected  java.util.Map GeneradorPdfExpedienteAbstracto.obtenerParametrosInforme(Dao dao, java.lang.String codexpediente, java.util.Collection<Datos> datos)
          Obtiene los parámetros que se pasarán al informe PDF.
 

Uses of Dao in es.mcu.yingo.tareas
 

Methods in es.mcu.yingo.tareas with parameters of type Dao
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  void TareaImpl.anotaTareaPendiente(Dao dao, java.lang.String idAplicacion, java.lang.String codexpediente, java.lang.String tareaSiguienteId, java.lang.String rol, java.lang.String usuarioAsignado)
          Anota la tarea pendiente.
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  java.util.Collection TareaBusquedaImp.ejecutarConsulta(Dao dao, java.lang.String consulta, java.lang.Object[] paramArray, java.util.Map datos)
          Ejecuta la consulta a BBDD.
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
private  java.lang.Integer TareaBusquedaImp.obtenerCuantos(Dao dao, java.lang.String consulta, java.lang.Object[] paramArray)
          Obtiene el número de registros que devuelve la consulta
private  java.util.List TareaImpl.obtenerLasTareasSiguientes(Dao dao, java.lang.String idAplicacion, java.lang.String codexpediente)
          Obtiene las tareas siguientes que enlazan con la tarea actual
 

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

Methods in es.mcu.yingo.tareas.acciones with parameters of type Dao
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  void AccionCrearPDFExpediente.anadirParamSolicitud(Dao dao, java.lang.String codExpediente, java.util.Map parametros)
          Método que inserta todos los datos de un expedientes en los parámetros a enviar al jasper.
private  void AccionLimpiarDatosViejos.borrarPendientes(Dao dao, java.util.Collection<TareasRealizadas> rzds)
          Borra las tareas pendientes que tengan el mismo codexpediente que los de las tareas realizadas proporcionadas
private  void AccionLimpiarDatosViejos.borrarRealizadasYCampos(Dao dao, java.util.Collection<TareasRealizadas> rzds)
          Borra las tareas realizadas y los campos de esa tarea
private  void AccionBorrarTareaPendiente.borrarTareaPendiente(Dao dao, java.lang.String codExpediente, java.lang.String idTareaBorrar)
          Borra la tarea pendiente de ese codigo de expediente y el id de tarea a borrar.
private  void AccionBorrarTareaPendienteHql.borrarTareaPendiente(Dao dao, TareasPendientes tareaPendiente)
          Borra la tarea pendiente.
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  void AccionGrabarActualizarTarPendienteConRetraso.grabarTareaPendiente(Dao dao, java.lang.String codexpediente, java.lang.String idTareaSiguiente, java.lang.String rolTarea, java.lang.String idUsuario)
          Graba en BBDD la tarea pendiente con los segundos especificados
protected  void AccionGrabarActualizarTarPendienteAbstracta.grabarTareaPendiente(Dao dao, java.lang.String codexpediente, java.lang.String idTareaSiguiente, java.lang.String rolTarea, java.lang.String idUsuario)
          Graba en BBDD la tarea pendiente
protected  void AccionAbstracta.grabarValorEnDatos(Dao dao, TareasRealizadasId tareaRealizadaId, java.lang.String datNomCampo, java.lang.String datValorCampo)
          Graba el valor en la tabla de datos
protected  void AccionAbstracta.grabarValorEnDatosFichero(Dao dao, TareasRealizadasId tareaRealizadaId, java.lang.String datNomCampo, java.lang.String datValorCampo, UtilFichero utilFichero)
          Graba el valor en la tabla datos del fichero ya grabado en el sistema de ficheros y que tiene la ruta en 'datValorCampo'
protected  Accion AccionPorHqlCompuestaValidador.obtenerAccionDesdeExpediente(Dao dao, java.lang.String codExpediente, java.util.Map<java.lang.String,java.lang.String> datos)
           
protected abstract  Accion AccionPorExpedienteAbstracto.obtenerAccionDesdeExpediente(Dao dao, java.lang.String codExpediente, java.util.Map<java.lang.String,java.lang.String> datos)
          Método abstracto que tienen que implementar las clases hijas y que obtiene la información de la acción a lanzar de los datos que se pueden obtener del expediente
protected  Accion AccionPorDatoAbstracto.obtenerAccionDesdeExpediente(Dao dao, java.lang.String codExpediente, java.util.Map<java.lang.String,java.lang.String> datos)
          Recupera la acción consultando el valor del campo
protected  Accion AccionPorCampoCompuesto.obtenerAccionDesdeExpediente(Dao dao, java.lang.String codExpediente, java.util.Map<java.lang.String,java.lang.String> datos)
           
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
private  java.util.Collection AccionBorrarTareaPendienteHql.obtenerListaTareasPendientes(Dao dao, java.lang.String codExpediente)
          Obtine la lista de pendientes a partir de la consulta Hql y el código de expediente
protected  java.util.List<Tarea> AccionGrabarActualizarTarPendienteEnlazador.obtenerListaTareasSiguientes(Dao dao, java.lang.String idTarea, java.lang.String codExpediente)
           
protected abstract  java.util.List<Tarea> AccionGrabarActualizarTarPendienteAbstracta.obtenerListaTareasSiguientes(Dao dao, java.lang.String idTarea, java.lang.String codExpediente)
          Método abstracto que obtiene la lista de tareas a grabar en la BBDD y que se sobrescribirá en las clases hijas
protected  java.util.List<Tarea> AccionGrabarActualizarTarPendiente.obtenerListaTareasSiguientes(Dao dao, java.lang.String idTarea, java.lang.String codExpediente)
          Obtiene la lista de tareas siguientes
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
protected  java.lang.String AccionPorDatoAbstracto.obtenerValorCampo(Dao dao, java.lang.String codExpediente)
          Obtiene el valor del campo
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 Dao in es.mcu.yingo.tareas.activadores
 

Methods in es.mcu.yingo.tareas.activadores with parameters of type Dao
 boolean ActivadorTareasAnd.estaPendiente(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, java.lang.String idTareaOrigen, java.lang.String idTareaDestino)
          Indica si con la atrea entrante, estan todas las tareas realizadas
 boolean ActivadorNulo.estaPendiente(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, java.lang.String idTareaPrev, java.lang.String idTareaSig)
          Devuelve true siempre, para que la tarea siguiente puede marcarse como pendiente
 boolean Activador.estaPendiente(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, java.lang.String idTareaPrev, java.lang.String idTareaSig)
          Devuelve true si la tarea siguiente puede marcarse como pendiente; para ello, consulta en la BBDD de las tareas, para ver si existen más tareas previas a la siguiente por realizar
 

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

Methods in es.mcu.yingo.tareas.asignadoresUsuarios with parameters of type Dao
 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 Dao in es.mcu.yingo.tareas.ejecutar
 

Methods in es.mcu.yingo.tareas.ejecutar with parameters of type Dao
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)
           
 

Uses of Dao in es.mcu.yingo.tareas.enlazadores
 

Fields in es.mcu.yingo.tareas.enlazadores declared as Dao
private  Dao EnlazadorConsultaPorDatoCompuesto.daoConsulta
          Dao para realizar consultas
 

Methods in es.mcu.yingo.tareas.enlazadores that return Dao
 Dao EnlazadorConsultaPorDatoCompuesto.getDaoConsulta()
          Dao para realizar consultas
 

Methods in es.mcu.yingo.tareas.enlazadores with parameters of type Dao
protected  java.lang.String EnlazadorPorListadorCompuestoAbstracto.obtenerValor(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente)
           
protected  java.lang.String EnlazadorPorHqlAbstracto.obtenerValor(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente)
           
protected  java.lang.String EnlazadorPorDatoCompuestoAbstracto.obtenerValor(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente)
          Obtiene el valor del campo
protected  java.lang.String EnlazadorConsultaPorDatoCompuesto.obtenerValor(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente)
          Obtiene el valor del campo indicado en la propiedad nomDato
protected abstract  java.lang.String EnlazadorCompuestoAbstracto.obtenerValor(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente)
          Obtiene el valor del campo
 void EnlazadorConsultaPorDatoCompuesto.setDaoConsulta(Dao daoIcaa)
          Dao para realizar consultas
 java.util.List EnlazadorPorDatoYCondicion.siguientes(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente)
          Devuelve de la lista de tareas configurada en la propiedad sigientes la tarea cuya clave coincida con el valor almacenado en la base de datos con la clave definida en la propiedad nomDato, siempre y cuando no se haya ejecutado la tarea definida en la propiedad tareaRealizada el número de veces definido en la propiedad iNumIteraciones
 java.util.List EnlazadorPorDatoLista.siguientes(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente)
          Es similar al EnlazadorPorDato, consulta en la bbdd el valor seleccionado en la propiedad nomDato, si coincide con el que se ha definido en el fichero de configuración, devuelve la lista con las siguientes tareas a enlazar, en lugar de devolver una única tarea, como en el caso del EnlazadorPorDato
Si no coincide, se listan las acciones definidas por configuración "porDefecto"
 java.util.List EnlazadorPorDato.siguientes(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente)
          Devuelve de la lista de tareas configurada en la propiedad sigientes la tarea cuya clave coincida con el valor almacenado en la base de datos con la clave definida en la propiedad nomDato
 java.util.List EnlazadorNulo.siguientes(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente)
          Devuelve siempre null, es decir, la tarea, no enlaza con ningúna otra
 java.util.List EnlazadorLista.siguientes(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente)
          Devuelve la lista de tareas siguientes que se ha configurado en la propiedad siguientes
 java.util.List EnlazadorCompuestoAbstracto.siguientes(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente)
           
 java.util.List EnlazadorCompuesto.siguientes(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente)
          Ejecuta uno por uno los enlazadores de la lista y va acumulando las lista de tareas
 java.util.List Enlazador.siguientes(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente)
          Devuelve la lista de tareas siguientes, de acuerdo con el flujo de tareas que se ha definido para la aplicación
 

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

Fields in es.mcu.yingo.tareas.iniciador declared as Dao
private  Dao IniciadorTareaFirma.daoConsultas
          Dao para realizar consultas
private  Dao IniciadorPorDatoCompuesto.daoConsultas
          Objeto de conexión BBDD
private  Dao IniciadorCargaExpediente.daoConsultas
          Dao para realizar consultas
private  Dao IniciadorAbstractoRealATemporal.daoConsultas
          Dao para hacer consultas
 

Methods in es.mcu.yingo.tareas.iniciador that return Dao
 Dao IniciadorTareaFirma.getDaoConsultas()
          Dao para realizar consultas
 Dao IniciadorPorDatoCompuesto.getDaoConsultas()
           
 Dao IniciadorCargaExpediente.getDaoConsultas()
          Dao para realizar consultas
 Dao IniciadorAbstractoRealATemporal.getDaoConsultas()
          Dao para hacer consultas
protected  Dao IniciadorBorrarTareaAbstracto.obtenerDao()
          Obtiene el dao.
 

Methods in es.mcu.yingo.tareas.iniciador with parameters of type Dao
private  void IniciadorBorrarRealizadas.borrarListaTareasRealizadas(java.util.List tareasRealizadas, Dao dao)
          Borra la lista de tareas realziadas
private  void IniciadorBorrarRealizadas.borrarTareaRealizada(TareasRealizadas tareaRealizada, Dao dao)
          Borra una sóla tarea, si es diferente de null
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  void IniciadorBorrarPendientes.obtenerYBorrarTareasPendientes(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente)
          Obtiene y borra las tareas pendientes cuyo id esté contenido en la lista de ids de tareas pendientes
 void IniciadorTareaFirma.setDaoConsultas(Dao daoConsultas)
          Dao para realizar consultas
 void IniciadorPorDatoCompuesto.setDaoConsultas(Dao daoConsultas)
           
 void IniciadorCargaExpediente.setDaoConsultas(Dao daoConsultas)
          Dao para realizar consultas
 void IniciadorAbstractoRealATemporal.setDaoConsultas(Dao daoConsultas)
          Dao para hacer consultas
 

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

Fields in es.mcu.yingo.tareas.previas.operacion declared as Dao
private  Dao OperacionPreviaPrecargarDatosFormularioPorCampoHqlDatosEnMap.daoConsultas
          Dao para hacer consultas
private  Dao OperacionCompuestaCampoBBDD.daoConsultas
          Objeto conexión BBDD
 

Methods in es.mcu.yingo.tareas.previas.operacion that return Dao
 Dao OperacionPreviaPrecargarDatosFormularioPorCampoHqlDatosEnMap.getDaoConsultas()
           
 Dao OperacionCompuestaCampoBBDD.getDaoConsultas()
          Objeto conexión BBDD
 

Methods in es.mcu.yingo.tareas.previas.operacion with parameters of type Dao
 void OperacionPreviaPrecargarDatosFormularioPorCampoHqlDatosEnMap.setDaoConsultas(Dao daoConsultas)
           
 void OperacionCompuestaCampoBBDD.setDaoConsultas(Dao daoConsultas)
          Objeto conexión BBDD
 

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

Fields in es.mcu.yingo.tareas.previas.validacion declared as Dao
private  Dao ValidadorTareaNoCiclica.daoConsulta
          Dao para realizar consultas
private  Dao ValidadorSiDatosExpedienteValorCampo.daoConsultas
          Dao de consultas, objeto conexión
 

Methods in es.mcu.yingo.tareas.previas.validacion that return Dao
 Dao ValidadorTareaNoCiclica.getDaoConsulta()
          Dao para realizar consultas
 Dao ValidadorSiDatosExpedienteValorCampo.getDaoConsultas()
           
 

Methods in es.mcu.yingo.tareas.previas.validacion with parameters of type Dao
 void ValidadorTareaNoCiclica.setDaoConsulta(Dao daoConsulta)
          Dao para realizar consultas
 void ValidadorSiDatosExpedienteValorCampo.setDaoConsultas(Dao daoConsultas)
           
 

Uses of Dao in es.mcu.yingo.vista
 

Fields in es.mcu.yingo.vista declared as Dao
private  Dao DatosVistaAbstracto.daoConsultas
          Objeto dao para realizar las consultas
 

Methods in es.mcu.yingo.vista that return Dao
 Dao DatosVistaAbstracto.getDaoConsultas()
          Objeto dao que realiza consultas (no inserciones ni modificaciones)
 

Methods in es.mcu.yingo.vista with parameters of type Dao
private  void DatosVistaBuscarImpl.buscarFicheros(Dao dao, Busqueda paramBusqueda, java.lang.String queryFichero, java.lang.Object[] objectParam, java.lang.Integer inicio, java.lang.Integer cuantos)
          Recupera los ficheros y los introduce en el objeto Busqueda
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.
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
 Busqueda DatosVistaBuscarImpl.obtener(Dao dao, Busqueda paramBusqueda, boolean noCrearFichero)
          Obtiene todos los datos necesarios para mostrar el resultado de búsqueda
abstract  Busqueda DatosVistaBuscarAbstracto.obtener(Dao dao, Busqueda parametrosBusqueda, boolean limitar)
          Obtiene todos los datos necesarios para mostrar el resultado de búsqueda
 Busqueda DatosVistaBuscar.obtener(Dao dao, Busqueda parametrosBusqueda, boolean limitar)
          Obtiene todos los datos necesarios para mostrar el resultado de búsqueda
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.Map DatosVistaMuestraFormImp.obtenerDatosExpediente(Dao dao, java.lang.String codExpediente, java.lang.String idTarea)
          Obtiene el map de datos del expediente, que se utilizarán para cargar las listas de entrada de la tarea
private  TareasPendientes DatosVistaAsignaLiberaImp.obtenerTareaPendiente(Dao dao, TareasPendientesId id)
          Obtiene el objeto tarea de TareasPendientes con el id que se pasa por argumento
 void DatosVistaAbstracto.setDaoConsultas(Dao daoConsultas)
          Objeto dao que realiza consultas (no inserciones ni modificaciones)
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.