es.mcu.yingo.tareas.asignadoresUsuarios
Class AsignadorDato

java.lang.Object
  extended by es.mcu.yingo.tareas.asignadoresUsuarios.AsignadorDatoAbstracto
      extended by es.mcu.yingo.tareas.asignadoresUsuarios.AsignadorDato
All Implemented Interfaces:
AsignadorUsuario

public class AsignadorDato
extends AsignadorDatoAbstracto

Devuelve el id de un usuario que se almacena en la base de datos, en el campo configurado en la propiedad nomDato. Las tareas tienen configurado entre sus propiedades un AsignadorUsuario que nos indica que usuario se asignara a la tarea

Author:
carlos.garcia.h

Field Summary
protected  org.apache.commons.logging.Log logger
           
 
Constructor Summary
AsignadorDato()
           
 
Method Summary
 java.lang.String getUsuario(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario)
          Devuelve el id del usuario que debe ejecutar la tarea
Para ello se obtiene de la base de datos el campo cuyo id se indique en la propiedad nomDato.
 
Methods inherited from class es.mcu.yingo.tareas.asignadoresUsuarios.AsignadorDatoAbstracto
getBaseDatos, getNomDato, obtenerContenidoCampo, setBaseDatos, setNomDato
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final org.apache.commons.logging.Log logger
Constructor Detail

AsignadorDato

public AsignadorDato()
Method Detail

getUsuario

public java.lang.String getUsuario(Dao dao,
                                   java.lang.String idAplicacion,
                                   java.lang.String codExpediente,
                                   Usuario usuario)
                            throws YingoException
Devuelve el id del usuario que debe ejecutar la tarea
Para ello se obtiene de la base de datos el campo cuyo id se indique en la propiedad nomDato. El contenido de dicho campo será el usuario que debe de ejecutar la tarea

Parameters:
dao -
idAplicacion -
codExpediente -
usuario -
Returns:
Throws:
YingoException