Uses of Class
es.mcu.yingo.excepciones.YingoException

Packages that use YingoException
es.mcu.yingo.aplicacion.canceladores   
es.mcu.yingo.aplicacion.permisos   
es.mcu.yingo.bbdd.admin   
es.mcu.yingo.busqueda   
es.mcu.yingo.campos   
es.mcu.yingo.campos.precargadores   
es.mcu.yingo.campos.tipo   
es.mcu.yingo.context   
es.mcu.yingo.controladores   
es.mcu.yingo.excepciones   
es.mcu.yingo.firma   
es.mcu.yingo.tareas   
es.mcu.yingo.tareas.acciones   
es.mcu.yingo.tareas.asignadoresUsuarios   
es.mcu.yingo.tareas.exportadores   
es.mcu.yingo.tareas.iniciador   
es.mcu.yingo.tareas.previas.operacion   
es.mcu.yingo.tareas.previas.validacion   
es.mcu.yingo.utils.procesador   
es.mcu.yingo.vista   
 

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

Methods in es.mcu.yingo.aplicacion.canceladores that throw YingoException
 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 YingoException in es.mcu.yingo.aplicacion.permisos
 

Methods in es.mcu.yingo.aplicacion.permisos that throw YingoException
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
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 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 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 YingoException in es.mcu.yingo.bbdd.admin
 

Methods in es.mcu.yingo.bbdd.admin that throw YingoException
 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 YingoException in es.mcu.yingo.busqueda
 

Methods in es.mcu.yingo.busqueda that throw YingoException
private  java.lang.String BarraPaginacionImpl._pintarBarraPaginacion(java.util.Map<java.lang.String,java.lang.String> param, java.lang.Integer total)
          Devuelve la cadena de texto en formato html que pinta la barra de paginación
 java.lang.String BarraPaginacionImpl.pintarBarraPaginacion(Busqueda param)
          Pinta la barra de paginación
 java.lang.String BarraPaginacion.pintarBarraPaginacion(Busqueda param)
          Pinta la barra de paginación
 

Uses of YingoException in es.mcu.yingo.campos
 

Methods in es.mcu.yingo.campos that throw YingoException
protected  java.lang.Object ListaCamposImpl.recuperarDatoDeCampo(java.util.Map datos, Campo campo)
          Recupera el valor del campo del map de datos

Convierte el dato a formato string, si el campo se ha configurado con un tipo.
 

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

Methods in es.mcu.yingo.campos.precargadores that throw YingoException
 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.
 

Uses of YingoException in es.mcu.yingo.campos.tipo
 

Methods in es.mcu.yingo.campos.tipo that throw YingoException
 java.lang.Object TipoNumerico.convertirAlTipo(java.lang.String valor)
          Convierte el dato a tipo Long, si los datos introducidos son erroneos, devuelve el error como una excepción.
 java.lang.Object TipoDate.convertirAlTipo(java.lang.String valor)
          Convierte el dato a tipo calendar, si los datos introducidos son erroneos, devuelve el error.
 java.lang.Object Tipo.convertirAlTipo(java.lang.String valor)
          Convierte el string que se le pasa como parámetro al dato correspondiente.
 java.lang.String TipoNumerico.convierteATipoString(java.lang.Object valor)
          Conversión entre el tipo de dato que recibe el campo, y la representación de dicho deto en formato String
 java.lang.String TipoDate.convierteATipoString(java.lang.Object valor)
          Conversión entre el tipo de dato que recibe el campo, y la representación de dicho deto en formato String
abstract  java.lang.String TipoAbstracto.convierteATipoString(java.lang.Object valor)
          Interfaz que devuelve la representación en string del tipo
 java.lang.String Tipo.convierteATipoString(java.lang.Object valor)
          Interfaz que devuelve la representación en string del tipo
 

Uses of YingoException in es.mcu.yingo.context
 

Methods in es.mcu.yingo.context that throw YingoException
 org.springframework.mail.javamail.JavaMailSender SpringContextUtilImp.getJavaMailSender()
          Devuelve el clienteWsActiveDirectory definido en el contexto con la cadena Constantes.SPRINGCONTEXT_JAVAMAILSENDER
 org.springframework.mail.javamail.JavaMailSender SpringContextUtil.getJavaMailSender()
          Objeto para los envios de correo por defecto definido en el contexto de srpring
 

Uses of YingoException in es.mcu.yingo.controladores
 

Methods in es.mcu.yingo.controladores that throw YingoException
private  org.springframework.web.servlet.ModelAndView ControladorBuscarForm.accionInicio(javax.servlet.http.HttpServletRequest request, java.util.LinkedList<MensajeI18n> listaErrores)
          Carga el formulario correspondiente al argumento que se le pasa en el request
private  void ControladorAdminTabla.comprobarPermisoUsuario(javax.servlet.http.HttpServletRequest request)
          Comprueba que el usuario que está en sesión posee los permisos necesarios para ejecutar la tarea
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.List<MensajeI18n> ControladorAdminTabla.ejecutaTipoAccion(java.lang.Object bean, javax.servlet.http.HttpServletRequest request)
          Inserta borra o actualiza un registro en la base de datos
private  org.springframework.web.servlet.ModelAndView ControladorBuscarForm.gestionarResultado(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Busqueda resultadoBusqueda, boolean noCrearFichero)
          Gestiona los errores si los ha habido y redirege la salida a la vista correspondiente
private  void ControladorBuscarForm.insertarBarraPaginacion(javax.servlet.http.HttpServletRequest request, Busqueda resultadoBusqueda, org.springframework.web.servlet.ModelAndView miModelAndView)
          Introduce la barra de paginación en miModelAndView
private  org.springframework.web.servlet.ModelAndView ControladorBuscarForm.insertarDatosEnLaVista(javax.servlet.http.HttpServletRequest request, java.util.LinkedList<MensajeI18n> listaErrores, java.lang.String tipo)
          Crea la vista con los datos correspondientes
private  org.springframework.web.servlet.ModelAndView ControladorPendientesForm.mostrarResultadosRol(javax.servlet.http.HttpServletRequest request)
          Muestra la vista con los resultados por rol
private  AdministradorTabla ControladorAdminTabla.obtenerAdministarcionDeTabla(javax.servlet.http.HttpServletRequest request)
          Devuelve el objeto encargado de la administración de la tabla
private  java.util.HashMap<java.lang.String,java.lang.Object> ControladorAdminTabla.obtenerMapCamposBusqueda(javax.servlet.http.HttpServletRequest request)
          Construye un Map con los campos de búsqueda y los valores de cada uno de
esos campos
 java.util.HashMap ControladorEjecutaTarea.obtenerMapTareaPrecargar(Tarea miTarea, javax.servlet.http.HttpServletRequest request)
          Precarga un map con los datos de la tarea que deben de ir precargados por valores por defecto, siendo estos valores de la sesión, constantes... etc.
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
private  org.springframework.web.servlet.ModelAndView ControladorBuscarForm.vistaResultado(Busqueda resultadoBusqueda, javax.servlet.http.HttpServletRequest request)
          Devuelve la vista de búsqueda, con los objetos adecuados
private  org.springframework.web.servlet.ModelAndView ControladorBuscarForm.volcarFichero(Busqueda resultadoBusqueda, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Genera un fichero en formato csv, con el resultado de la búsqueda y devuelve dicho fichero a la vista
 

Uses of YingoException in es.mcu.yingo.excepciones
 

Subclasses of YingoException in es.mcu.yingo.excepciones
 class BaseDatosYingoException
          Excepción para todos aquellos errores relacionados con las operaciones contra la BBDD.
 class FicheroYingoException
          Excepción para todos aquellos errores relacionados con las operaciones con fichero.
 class FirmaYingoException
          Excepción para todos aquellos errores relacionados con las operaciones de firma.
 class SeguridadYingoException
          Excepción para todos aquellos errores relacionados con el acceso a la aplicación.
 class TareaYingoException
          Excepción para todos aquellos errores relacionados con la ejecución de las tareas.
 class WarningYingoException
          Excepción para aquellos errores que sean sólo de aviso.
 class WebYingoException
          Excepción para aquellos errores relacionados con la parte Web.
 class XmlYingoException
          Excepción para todos aquellos errores relacionados con el proceso o generación de xml.
 

Uses of YingoException in es.mcu.yingo.firma
 

Methods in es.mcu.yingo.firma that throw YingoException
private  org.dom4j.Element GeneradorXmlFicheroImpl.anadirNodoDatos(org.dom4j.Element eSolicitudId, Datos dato)
          Añade el nodo del fichero que hay que añadir al xml, de los datos que se reciben buscamos aquel que coincida con el nombre del fichero y que sea un fichero.
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.
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 YingoException in es.mcu.yingo.tareas
 

Methods in es.mcu.yingo.tareas that throw YingoException
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
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
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
protected  void TareaBusquedaAbstracto.exportarDatos(java.util.List resultadoConsulta, java.util.Map datos)
          Exporta los datos si es necesario y coloca los resultados del fichero y sus datos como nombre y tipo mime
 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
 

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

Methods in es.mcu.yingo.tareas.acciones that throw YingoException
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 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.
private  java.lang.String AccionCrearPDF.escribirFicheroPdf(java.io.InputStream archivoPdfStream, TareasRealizadasId ultTarRealizadaId)
          Escribe el fichero PDF
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  java.lang.String AccionPorDatoAbstracto.obtenerIdCampo()
          Obtiene el id de campo del que se quiere obtener el último valor Si es nulo se provocará una excepción
protected  java.lang.String AccionPorCampoCompuesto.obtenerIdCampo()
          Obtiene el id de campo del que se quiere obtener el valor Si es nulo se provocará una excepción
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.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  java.lang.String AccionCrearPDF.obtenerRutaFichero(TareasRealizadasId ultTarRealizadaId)
          Obtiene la ruta del fichero de la ruta que corresponde a la tarea realizada.
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
protected  java.lang.String AccionPorCampoCompuesto.obtenerValorCampo(java.util.Map<java.lang.String,java.lang.String> datos)
          Obtiene el valor del campo
private  void AccionBorrarTareaPendiente.validarParametros()
          Valida que todos los atributos estén cargados
private  void AccionBorrarTareaModificada.validarParametros()
          Valida que todos los atributos estén cargados
 

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

Methods in es.mcu.yingo.tareas.asignadoresUsuarios that throw YingoException
 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 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 YingoException in es.mcu.yingo.tareas.exportadores
 

Methods in es.mcu.yingo.tareas.exportadores that throw YingoException
 java.io.InputStream ExportadorAbstracto.exportar(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> lista)
          Realiza una exportación de los datos incluidos en la lista y devuelve un inputStream
 java.io.InputStream Exportador.exportar(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> lista)
          Realiza una exportación de los datos incluidos en la lista y devuelve un inputStream
 

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

Methods in es.mcu.yingo.tareas.iniciador that throw YingoException
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  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  java.lang.String IniciadorTareaFirmaFichero.copiarFicheroRealTemporal(java.lang.String rutaFicheroReal)
          Copia el fichero real en la parte temporal.
private  java.lang.String IniciadorAbstractoRealATemporal.copiarFicheroRealTemporal(java.lang.String rutaFicheroReal, java.lang.String rutaRelativaTemp)
          Copia el fichero real en la parte temporal.
private  java.lang.String IniciadorTareaFirmaFichero.generarZip(java.util.Collection<Datos> datos, java.lang.String rutaPdf, Datos datoFichero)
          Genera un fichero comprimido zip, con los ficheros existentes en la lista de tareas a firmas, junto con el fichero pdf generado anteriormente.
protected  java.util.Collection<Datos> IniciadorListadorDeDatos.obtenerColecionDatos(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente)
           
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.
protected  java.util.Map<java.lang.String,java.lang.String> IniciadorAbstractoRealATemporal.obtenerMapDatos(java.util.Collection<Datos> coleccionDatos)
          Obtiene el map de datos a partir de la coleccion de datos.
 

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

Methods in es.mcu.yingo.tareas.previas.operacion that throw YingoException
private  boolean OperacionPreviaPrecargarDatosFormularioPorCampoHqlDatosEnMap.cargarValorCampoEnMapCampos(Campo miCampo, java.util.Map<java.lang.String,java.lang.Object> datos, java.util.Map campos, java.lang.String rutaRelativaTemp)
          Carga el valor del campo en el map de campos.
private  java.lang.String OperacionPreviaPrecargarDatosFormularioPorCampoHqlDatosEnMap.copiarFicheroRealTemporal(java.lang.String rutaFicheroReal, java.lang.String rutaRelativaTemp)
          Copia el fichero real en la parte temporal.
private  java.lang.String OperacionPreviaPrecargarDatosFormularioPorCampoHqlDatosEnMap.obtenerIdCampo()
          Obtiene el id de campo del que se quiere obtener el valor Si es nulo se provocará una excepción
protected  java.lang.String OperacionCompuestaValidaCampo.obtenerIdCampo()
          Obtiene el id de campo del que se quiere obtener el último valor Si es nulo se provocará una excepción
protected  java.lang.String OperacionCompuestaCampo.obtenerIdCampo()
          Obtiene el id de campo del que se quiere obtener el último valor Si es nulo se provocará una excepción
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
private  java.lang.String OperacionPreviaPrecargarDatosFormularioPorCampoHqlDatosEnMap.obtenerValorCampo(java.util.Map campos)
          Obtiene el valor del campo del que se hará la consulta
private  java.lang.String OperacionPreviaPrecargarDatosFormularioPorCampoHqlDatosEnMap.obtenerValorCampoPrecargar(java.util.Map campos)
          Obtiene el valor del campo del botón de precarga
private  boolean OperacionPreviaPrecargarDatosFormularioPorCampoHqlDatosEnMap.precargarDatosMapCampos(java.util.Map<java.lang.String,java.lang.Object> datos, java.util.Map campos)
          Carga el map de datos a partir de la coleccion de datos.
private  boolean OperacionPreviaPrecargarDatosFormularioPorCampoHqlDatosEnMap.precargarDatosMapCamposDesdeListaCampos(ListaCampos listaCampos, java.util.Map<java.lang.String,java.lang.Object> datos, java.util.Map campos, java.lang.String rutaRelativaTemp)
          Se recorre los campos de ListaCampos para cargar el valor.
 

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

Methods in es.mcu.yingo.tareas.previas.validacion that throw YingoException
private  java.lang.String ValidadorEjecutarACampoValidadoresCampo.obtenerIdCampo()
          Obtiene el id de campo del que se quiere obtener el valor Si es nulo se provocará una excepción
 

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

Methods in es.mcu.yingo.utils.procesador that throw YingoException
 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 YingoException in es.mcu.yingo.vista
 

Methods in es.mcu.yingo.vista that throw YingoException
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  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)
           
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
private  void DatosVistaBuscarImpl.insertarRango(Busqueda paramBusqueda, java.util.Map<java.lang.String,java.lang.String> param, java.util.List<java.lang.String> listParam, boolean flag, java.lang.StringBuilder query)
          Completa la query y los parámetros de búsqueda en el caso existir rango de búsqueda
 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
 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 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 DatosVistaTarRealizadas.obtener(Usuario usuario)
          Obtiene el listado de tareas realizadas por el 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 DatosVistaEjecPendienteImp.obtener(Usuario usuario)
           
private  TareasPendientes DatosVistaAsignaLiberaImp.obtenerTareaPendiente(Dao dao, TareasPendientesId id)
          Obtiene el objeto tarea de TareasPendientes con el id que se pasa por argumento
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