es.mcu.yingo.tareas.enlazadores
Class EnlazadorPorDatoYCondicion

java.lang.Object
  extended by es.mcu.yingo.tareas.enlazadores.EnlazadorPorDato
      extended by es.mcu.yingo.tareas.enlazadores.EnlazadorPorDatoYCondicion
All Implemented Interfaces:
Enlazador

public class EnlazadorPorDatoYCondicion
extends EnlazadorPorDato


Field Summary
private  int iNumIteraciones
          Número de tareas definidas en la propiedad tareaRealizada que se pueden ejecutar
private  java.lang.String tareaRealizada
          Tarea de la que se preguntará para ver si cumple con el número de iteraciones necesarias como máximo
 
Constructor Summary
EnlazadorPorDatoYCondicion()
           
 
Method Summary
 int getINumIteraciones()
          Número de tareas definidas en la propiedad tareaRealizada que se pueden ejecutar
 java.lang.String getTareaRealizada()
          Tarea de la que se preguntará para ver si cumple con el número de iteraciones necesarias como máximo
 void setINumIteraciones(int numIteraciones)
          Número de tareas definidas en la propiedad tareaRealizada que se pueden ejecutar
 void setTareaRealizada(java.lang.String tareaRealizada)
          Tarea de la que se preguntará para ver si cumple con el número de iteraciones necesarias como máximo
 java.util.List siguientes(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente)
          Devuelve de la lista de tareas configurada en la propiedad sigientes la tarea cuya clave coincida con el valor almacenado en la base de datos con la clave definida en la propiedad nomDato, siempre y cuando no se haya ejecutado la tarea definida en la propiedad tareaRealizada el número de veces definido en la propiedad iNumIteraciones
 
Methods inherited from class es.mcu.yingo.tareas.enlazadores.EnlazadorPorDato
getBaseDatos, getNomDato, getSiguientes, setBaseDatos, setNomDato, setSiguientes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tareaRealizada

private java.lang.String tareaRealizada
Tarea de la que se preguntará para ver si cumple con el número de iteraciones necesarias como máximo


iNumIteraciones

private int iNumIteraciones
Número de tareas definidas en la propiedad tareaRealizada que se pueden ejecutar

Constructor Detail

EnlazadorPorDatoYCondicion

public EnlazadorPorDatoYCondicion()
Method Detail

siguientes

public java.util.List siguientes(Dao dao,
                                 java.lang.String idAplicacion,
                                 java.lang.String codExpediente)
                          throws BaseDatosYingoException
Devuelve de la lista de tareas configurada en la propiedad sigientes la tarea cuya clave coincida con el valor almacenado en la base de datos con la clave definida en la propiedad nomDato, siempre y cuando no se haya ejecutado la tarea definida en la propiedad tareaRealizada el número de veces definido en la propiedad iNumIteraciones

Specified by:
siguientes in interface Enlazador
Overrides:
siguientes in class EnlazadorPorDato
Parameters:
dao -
idAplicacion -
codExpediente -
Returns:
Throws:
BaseDatosYingoException

getINumIteraciones

public int getINumIteraciones()
Número de tareas definidas en la propiedad tareaRealizada que se pueden ejecutar

Returns:

setINumIteraciones

public void setINumIteraciones(int numIteraciones)
Número de tareas definidas en la propiedad tareaRealizada que se pueden ejecutar

Parameters:
numIteraciones -

getTareaRealizada

public java.lang.String getTareaRealizada()
Tarea de la que se preguntará para ver si cumple con el número de iteraciones necesarias como máximo

Returns:

setTareaRealizada

public void setTareaRealizada(java.lang.String tareaRealizada)
Tarea de la que se preguntará para ver si cumple con el número de iteraciones necesarias como máximo

Parameters:
tareaRealizada -