es.mcu.yingo.tareas.previas.validacion
Class ValidadorComparadorFechas

java.lang.Object
  extended by es.mcu.yingo.tareas.previas.OperacionPreviaAbstracta
      extended by es.mcu.yingo.tareas.previas.validacion.ValidadorComparadorFechas
All Implemented Interfaces:
OperacionPrevia

public class ValidadorComparadorFechas
extends OperacionPreviaAbstracta

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

Author:
vicente.carbajo

Field Summary
private  java.lang.String formatoFechas
          Mascara para las fechas
private  java.lang.String nombreCampoFecha1
          Id del campo que contiene la fecha anterior
private  java.lang.String nombreCampoFecha2
          Id del campo que contiene la fecha posterior
 
Fields inherited from class es.mcu.yingo.tareas.previas.OperacionPreviaAbstracta
CLAVEERROR, logger
 
Constructor Summary
ValidadorComparadorFechas()
           
 
Method Summary
protected  boolean _realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
          Operación interna que devuelve true si realiza la operación o la validación sin problema y false en caso contrario la pasa
 java.lang.String getFormatoFechas()
          Mñascara para la fecha
 java.lang.String getNombreCampoFecha1()
          Fecha anterior
 java.lang.String getNombreCampoFecha2()
          Fecha posterior
 void setFormatoFechas(java.lang.String formatoFechas)
          Máscara para la fecha
 void setNombreCampoFecha1(java.lang.String nombreCampoFecha1)
          Fecha anterior
 void setNombreCampoFecha2(java.lang.String nombreCampoFecha2)
          fecha posterior
 
Methods inherited from class es.mcu.yingo.tareas.previas.OperacionPreviaAbstracta
devolverMensajeI18n, getClaveErrorDefecto, getCodigoError, realizaOperacion, setCodigoError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nombreCampoFecha1

private java.lang.String nombreCampoFecha1
Id del campo que contiene la fecha anterior


nombreCampoFecha2

private java.lang.String nombreCampoFecha2
Id del campo que contiene la fecha posterior


formatoFechas

private java.lang.String formatoFechas
Mascara para las fechas

Constructor Detail

ValidadorComparadorFechas

public ValidadorComparadorFechas()
Method Detail

_realizaOperacion

protected boolean _realizaOperacion(java.lang.String codExpediente,
                                    java.util.Map campos,
                                    Usuario usuario,
                                    java.util.Calendar fecha,
                                    java.util.List parametrosError)
                             throws java.lang.Exception
Operación interna que devuelve true si realiza la operación o la validación sin problema y false en caso contrario la pasa

Specified by:
_realizaOperacion in class OperacionPreviaAbstracta
Parameters:
codExpediente -
campos -
usuario -
fecha -
parametrosError -
Returns:
Throws:
java.lang.Exception

getNombreCampoFecha1

public java.lang.String getNombreCampoFecha1()
Fecha anterior

Returns:

setNombreCampoFecha1

public void setNombreCampoFecha1(java.lang.String nombreCampoFecha1)
Fecha anterior

Parameters:
nombreCampoFecha1 -

getNombreCampoFecha2

public java.lang.String getNombreCampoFecha2()
Fecha posterior

Returns:

setNombreCampoFecha2

public void setNombreCampoFecha2(java.lang.String nombreCampoFecha2)
fecha posterior

Parameters:
nombreCampoFecha2 -

getFormatoFechas

public java.lang.String getFormatoFechas()
Mñascara para la fecha

Returns:

setFormatoFechas

public void setFormatoFechas(java.lang.String formatoFechas)
Máscara para la fecha

Parameters:
formatoFechas -