es.mcu.yingo.tareas.plazos
Class PlazoDesdeDias

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

public class PlazoDesdeDias
extends PlazoAbstracto

Dada una fecha inicial y un plazo de días, devuelve un error, si la tarea que se pretende ejecutar está fuera de plazo, 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
protected  org.apache.commons.logging.Log logger
          Manejo de logs en la aplcación
private  int numDias
          Número de días en los que está abierto el plazo
 
Constructor Summary
PlazoDesdeDias()
           
 
Method Summary
 MensajeI18n estaEnPlazo(java.lang.String codExpediente, java.util.Calendar fecha)
          La tarea está en plazo si no se han superado los días que se indican
 int getNumDias()
          Número de días en los que está abierto el plazo
 void setNumDias(int numDias)
          Número de días en los que está abierto 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

numDias

private int numDias
Número de días en los que está abierto el plazo


logger

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

Constructor Detail

PlazoDesdeDias

public PlazoDesdeDias()
Method Detail

estaEnPlazo

public MensajeI18n estaEnPlazo(java.lang.String codExpediente,
                               java.util.Calendar fecha)
La tarea está en plazo si no se han superado los días que se indican

Specified by:
estaEnPlazo in interface Plazo
Specified by:
estaEnPlazo in class PlazoAbstracto
Parameters:
codExpediente -
fecha -
Returns:

getNumDias

public int getNumDias()
Número de días en los que está abierto el plazo

Returns:

setNumDias

public void setNumDias(int numDias)
Número de días en los que está abierto el plazo

Parameters:
numDias -