es.mcu.yingo.tareas.acciones
Class AccionPorDatoCompuesto

java.lang.Object
  extended by es.mcu.yingo.tareas.acciones.AccionPorExpedienteAbstracto
      extended by es.mcu.yingo.tareas.acciones.AccionPorDatoAbstracto
          extended by es.mcu.yingo.tareas.acciones.AccionPorDatoCompuesto
All Implemented Interfaces:
IdAplicacionAware, Accion

public class AccionPorDatoCompuesto
extends AccionPorDatoAbstracto

Acción por dato compuesto. Similar al EnlazadorSiguientePorDatoCompuesto. Mira el último valor de la BBDD con el id del atributo Campo y ejecuta la acción que está cargada en el atributo Map mapValorAccion. Si no encuentra el valor ejecutará la acción por defecto

Author:
miguel.esteban

Field Summary
private  java.util.Map<java.lang.String,Accion> mapValorAccion
          Map que contiene pares, clave-Accion
 
Fields inherited from class es.mcu.yingo.tareas.acciones.AccionPorExpedienteAbstracto
logger
 
Constructor Summary
AccionPorDatoCompuesto()
           
 
Method Summary
 java.util.Map<java.lang.String,Accion> getMapValorAccion()
           
protected  Accion obtenerAccion(java.lang.String valor)
          Método abstracto que tienen que implementar las clases hijas
 void setMapValorAccion(java.util.Map<java.lang.String,Accion> mapValorAccion)
           
 
Methods inherited from class es.mcu.yingo.tareas.acciones.AccionPorDatoAbstracto
getBaseDatos, getCampo, getIdAplicacion, obtenerAccionDesdeExpediente, obtenerIdCampo, obtenerValorCampo, setBaseDatos, setCampo, setIdAplicacion
 
Methods inherited from class es.mcu.yingo.tareas.acciones.AccionPorExpedienteAbstracto
doAccion, getAccionDefecto, setAccionDefecto
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface es.mcu.yingo.tareas.acciones.Accion
doAccion
 

Field Detail

mapValorAccion

private java.util.Map<java.lang.String,Accion> mapValorAccion
Map que contiene pares, clave-Accion

Constructor Detail

AccionPorDatoCompuesto

public AccionPorDatoCompuesto()
Method Detail

obtenerAccion

protected Accion obtenerAccion(java.lang.String valor)
Description copied from class: AccionPorDatoAbstracto
Método abstracto que tienen que implementar las clases hijas

Specified by:
obtenerAccion in class AccionPorDatoAbstracto
Returns:

getMapValorAccion

public java.util.Map<java.lang.String,Accion> getMapValorAccion()
Returns:
the mapValorAccion

setMapValorAccion

public void setMapValorAccion(java.util.Map<java.lang.String,Accion> mapValorAccion)
Parameters:
mapValorAccion - the mapValorAccion to set