es.mcu.yingo.tareas.plazos
Class PlazoDesdeHastaFecha

java.lang.Object
  extended by es.mcu.yingo.tareas.plazos.PlazoAbstracto
      extended by es.mcu.yingo.tareas.plazos.PlazoDesdeHastaFecha
All Implemented Interfaces:
Plazo

public class PlazoDesdeHastaFecha
extends PlazoAbstracto

La tarea que se quiere ejecutar está en plazo, si se encuentra entre las fechas que se indiquen en la configuración, ultima fecha no incluida, por ejemplo:

En caso de que la tarea este en plazo, se devolverá null, en caso contrario, se devolverá el MensajeI18n que corresponda

Author:
carlos.garcia.h

Field Summary
private  java.lang.String finalPlazo
          Día de en que ya esta cerrado el plazo
protected  org.apache.commons.logging.Log logger
          Manejo de logs en la aplcación
 
Constructor Summary
PlazoDesdeHastaFecha()
           
 
Method Summary
 MensajeI18n estaEnPlazo(java.lang.String codExpediente, java.util.Calendar fecha)
          Devuelve null si la tarea está en plazo, en función del criterio definido en la implementación, en caso contrario, devuelve un mensaje i18n
 java.lang.String getFinalPlazo()
          Día de en que ya esta cerrado el plazo
 void setFinalPlazo(java.lang.String finalPlazo)
          Día de en que ya esta cerrado el plazo
 
Methods inherited from class es.mcu.yingo.tareas.plazos.PlazoAbstracto
getEsquemaFecha, getFechaInicioPlazo, getMensajeFueraPlazo, setEsquemaFecha, setFechaInicioPlazo, setMensajeFueraPlazo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

finalPlazo

private java.lang.String finalPlazo
Día de en que ya esta cerrado el plazo


logger

protected final org.apache.commons.logging.Log logger
Manejo de logs en la aplcación

Constructor Detail

PlazoDesdeHastaFecha

public PlazoDesdeHastaFecha()
Method Detail

estaEnPlazo

public MensajeI18n estaEnPlazo(java.lang.String codExpediente,
                               java.util.Calendar fecha)
Description copied from class: PlazoAbstracto
Devuelve null si la tarea está en plazo, en función del criterio definido en la implementación, en caso contrario, devuelve un mensaje i18n

Specified by:
estaEnPlazo in interface Plazo
Specified by:
estaEnPlazo in class PlazoAbstracto
Returns:

getFinalPlazo

public java.lang.String getFinalPlazo()
Día de en que ya esta cerrado el plazo

Returns:
the finalPlazo

setFinalPlazo

public void setFinalPlazo(java.lang.String finalPlazo)
Día de en que ya esta cerrado el plazo

Parameters:
finalPlazo - the finalPlazo to set