Uses of Interface
es.mcu.yingo.tareas.previas.OperacionPrevia

Packages that use OperacionPrevia
es.mcu.yingo.tareas.previas   
es.mcu.yingo.tareas.previas.operacion   
es.mcu.yingo.tareas.previas.validacion   
 

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

Classes in es.mcu.yingo.tareas.previas that implement OperacionPrevia
 class OperacionPreviaAbstracta
          Centraliza las propiedades típicas de la mayoría de operaciones previas de la tarea
 class OperacionPreviaPrimerError
          Ejecuta la lista de operaciones previas que se configure en la propiedad 'listaOperacionesPrevias', ya sean validaciones u operaciones propiamente dichas.
 

Fields in es.mcu.yingo.tareas.previas with type parameters of type OperacionPrevia
private  java.util.List<OperacionPrevia> OperacionPreviaPrimerError.listaOperacionesPrevias
          Lista de opereciones previas
 

Methods in es.mcu.yingo.tareas.previas that return types with arguments of type OperacionPrevia
 java.util.List<OperacionPrevia> OperacionPreviaPrimerError.getListaOperacionesPrevias()
          Recupera el objeto que contiene la lista de poeraciones previas a ejecutar
 

Method parameters in es.mcu.yingo.tareas.previas with type arguments of type OperacionPrevia
 void OperacionPreviaPrimerError.setListaOperacionesPrevias(java.util.List<OperacionPrevia> listaOperacionesPrevias)
          Objeto que contiene la lista de poeraciones previas a ejecutar
 

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

Classes in es.mcu.yingo.tareas.previas.operacion that implement OperacionPrevia
 class OperacionBase64aFichero
          Recupera el valor del campo del map de datos de entrada que debe de estar en base 64, y lo almacena en el directorio de sesión, añadiendo posteriormente el path del fichero en el map de datos de la tarea
 class OperacionCambiarMayusculas
          Cambia el valor a mayúsculas de la lista de campos, si es de tipo String
 class OperacionCampoFijo
          Operación previa que asigna un valor siempre a un campo oculto.
 class OperacionCamposOrigenACamposDestino
          Copia los datos de la lista de campos del origen a la lista de campos destino.
 class OperacionCargarPrimerValor
          Validador que carga el primer valor no nulo de los valores cargados en los id de campos definidos en la lista y se carga en el map de datos con el id del campo a cargar
 class OperacionCompuesta
          Las clases que herenden de esta implementarán el método 'obtenerOperacion'
Si el valor que recupera el método 'obtenerOperacion' es nulo se cargará el valor que está almacenado en 'operacionDefecto' y en caso contrario, se ejecutará la operación previa que sea devuelta
 class OperacionCompuestaCampo
          Operación compuesta.
 class OperacionCompuestaCampoBBDD
          Operación compuesta.
 class OperacionCompuestaValidaCampo
          Operación compuesta que obtiene el valor de un campo del formulario y pasa ese valor por el validador de campo.
 class OperacionConversionCalendar
          No hace ninguna validación.
 class OperacionConversionInteger
          No hace ninguna validación.
 class OperacionNoHaceNada
          Operación previa que que no hace nada y devuelve siempre null, es decir, que no hay error

 class OperacionPreviaPrecargarDatosFormularioPorCampoHqlDatosEnMap
          Operación previa que comprueba si se ha pulsador el botón precargar del campo campoDesdeRealizarPrecarga.
 class OperacionValorListaACampoOculto
          Validador que va a almacenar la descripción de la opción seleccionada en un listador para su correcta visualización El uso típico de esta Operación se produce cuando en el formulario se muestra un campo desplegable CodVal y se quiere almacenar, además del código de la opción seleccionada en el desplegable, la descripción.
 class OperacionValorMultipleAbstracto
          Clase que tienen los métodos comunes de validadores de formulario de tipo múltiple de los que hay que almacenar en un campo oculto un valor relacionado con la lista que ha seleccionado el usuario
 class OperacionValorMultipleDescripcionCampoOculto
          Clase para guardar en un campo oculto dentro de una tarea, las descripciones de cada uno de los campos que haya chequeado en un campo de tipo MultipleCheckValue, en el cual se tienen guardados los códigos de cada uno.
 class OperacionVariosOrigenesAUnDestino
          Copia los datos de la lista de campos del origen al campos destino.
 class OperacionXOR
          Funciona como una operación or exclusive, de este modo: campoOrigenUno    campoOrigenDos    Resultado vacío vacío Error vacío con datos Se copia 'campoOrigenDos' en 'campoDestino' con datos vacío Se copia 'campoOrigenUno' en 'campoDestino' con datos con datos Error
 

Fields in es.mcu.yingo.tareas.previas.operacion declared as OperacionPrevia
private  OperacionPrevia OperacionCompuesta.operacionDefecto
          Operación que se ejecuta por defecto, si no se cumple una determinada condición
private  OperacionPrevia OperacionCompuestaValidaCampo.siPasaValidacion
          Operación previa que se ejecutará si el valor del campo pasa la validación
 

Fields in es.mcu.yingo.tareas.previas.operacion with type parameters of type OperacionPrevia
private  java.util.Map<java.lang.String,OperacionPrevia> OperacionCompuestaCampo.mapOperacionesPrevias
          Map de operaciones previas con las claves con los posibles valores del campo que queremos que se ejecute el validador
 

Methods in es.mcu.yingo.tareas.previas.operacion that return OperacionPrevia
 OperacionPrevia OperacionCompuesta.getOperacionDefecto()
          Recupera el objeto con la operación a ejecutar por defecto
 OperacionPrevia OperacionCompuestaValidaCampo.getSiPasaValidacion()
          Recupera el objeto
protected  OperacionPrevia OperacionCompuestaValidaCampo.obtenerOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha)
          Obtiene la operación a ejecutar
protected  OperacionPrevia OperacionCompuestaCampoBBDD.obtenerOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha)
           
protected  OperacionPrevia OperacionCompuestaCampo.obtenerOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha)
          Obtiene el validador
protected abstract  OperacionPrevia OperacionCompuesta.obtenerOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha)
          Obtiene la operación a ejecutar
protected  OperacionPrevia OperacionCompuestaValidaCampo.obtenerOperacionDesdeValor(java.lang.Object valorCampo)
          Obtiene la operación desde el valor del campo
protected  OperacionPrevia OperacionCompuestaCampo.obtenerOperacionDesdeValor(java.lang.String valorCampo)
          Obtiene la operación previa a ejecutar desde el valor que se le pasa
 

Methods in es.mcu.yingo.tareas.previas.operacion that return types with arguments of type OperacionPrevia
 java.util.Map<java.lang.String,OperacionPrevia> OperacionCompuestaCampo.getMapOperacionesPrevias()
          Recupera el objeto
 

Methods in es.mcu.yingo.tareas.previas.operacion with parameters of type OperacionPrevia
 void OperacionCompuesta.setOperacionDefecto(OperacionPrevia operacionDefecto)
          Operación a ejecutar por defecto
 void OperacionCompuestaValidaCampo.setSiPasaValidacion(OperacionPrevia siPasaValidacion)
           
 

Method parameters in es.mcu.yingo.tareas.previas.operacion with type arguments of type OperacionPrevia
 void OperacionCompuestaCampo.setMapOperacionesPrevias(java.util.Map<java.lang.String,OperacionPrevia> mapOperacionesPrevias)
           
 

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

Classes in es.mcu.yingo.tareas.previas.validacion that implement OperacionPrevia
 class ValidadorComparadorFechas
          Comprueba que la primera fecha sea anterior a la segunda fecha Si alguna fecha viene vacía se devuelve no hay nada que comparar y se devuelve true
 class ValidadorEjecutarACampoValidadoresCampo
          Validador de formulario que simula lanzar la lista de validadores de un campo El campo será el definido en la configuración de Spring y la lista de validadores de campo serán con los que se ejecutarán con el valor del campo.
 class ValidadorNulo
          Operación previa que realiza una validación a nivel de la tarea completa y devuelve siempre null, es decir, que no hay error
 class ValidadorOtrosTodosConValorImp
          Clase abstracta que centraliza operaciones relacionadas con la validación del contenido de un campo, en relación con otros
 class ValidadorPaisProvincia
          Validador que relaciona dos campos, uno con el pais y otro con la provincia, de modo que si el pais selecionado coincido con el valor valorPaisEspana se devuelve error si no se selecciona la provincia.
 class ValidadorProvinciaCodPostal
          Valida que el código postal corresponda con el código de provincia
 class ValidadorSiCampoConValorError
          Validador formulario que devuelve error si el campo tiene valor
 class ValidadorSiCampoVacioError
          Validador formulario que devuelve error si el campo no tiene valor o es igual a la cadena vacía
 class ValidadorSiCondicionCampoNoNulo
          Permite realizar validaciones como la siguiente: Si el campo con id "campoUno", vale "aaaaa" Y el campo con id "campoDos", vale "bbbbb" Y el campo... etc.
 class ValidadorSiCondicionCampoNulo
          Permite realizar validaciones como la siguiente: Si el campo con id "campoUno", vale "aaaaa" Y el campo con id "campoDos", vale "bbbbb" Y el campo... etc.
 class ValidadorSiCondicionCampoValorFijo
          Permite realizar validaciones como la siguiente: Si el campo con id "campoUno", vale "aaaaa" Y el campo con id "campoDos", vale "bbbbb" Y el campo... etc.
 class ValidadorSiDatosExpedienteValorCampo
          Si los valores de los campos del expediente (realiza una búsqueda en la BBDD) tienen los mismos valores que el Map de 'camposValoresExpediente' se comprueba el valor de un campo y se obliga a que se haga obligatorio o con un valor por fijo.
 class ValidadorSiempreError
          Operación que siempre devuelve error.
 class ValidadorSiListaNulosCampoNoNulo
          Si se cumple que el valor de todos los campos que se indican en listaCamposNulos es nulo, se comprueba que el campo indicado en la propiedad campoNoNulo no está vacío
 class ValidadorSiNoCondicionCampoNulo
          Permite realizar validaciones como la siguiente: Si el campo con id "campoUno", NO vale "aaaaa" Y el campo con id "campoDos", NO vale "bbbbb" Y el campo... etc.
 class ValidadorSiTodosConValorCampoNoVacio
          Pasa la validación si algun campo de listaOtrosCampos no esta relleno.
 class ValidadorSiTodosConValorCampoVacio
          Pasa la validación si algun campo de listaOtrosCampos no esta relleno.
 class ValidadorTamanoFichero
          Validador que comprueba si el fichero es del tamaño adecuado.
 class ValidadorTareaNoCiclica
          Valida que no se haya ejecutado anteriormente la tarea que se especifica, para el expediente proporcionado.
 class ValidadorTipoFichero
          Validador que comprueba si el fichero es del tipo mime adecuado.
 class ValidadorUnCampoHaceAOtrosEstarEnBlanco
           
 class ValidadorUnCampoHaceObligatorioAOtros
          La validación que realiza es la siguiente: Si el campo "nombreCampo" posee el valor que se indique en la propiedad "valorQueHaceRequeridoAOtrosCampos" los campos indicados en la "listaCamposNoNulos" no debe de ser nulo