es.mcu.yingo.tareas.asignadoresUsuarios
Class AsignadorUsuarioPorDato

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

public class AsignadorUsuarioPorDato
extends AsignadorDatoAbstracto

Devuelve el id de un usuario. Las tareas tienen configurado entre sus propiedades un AsignadorUsuario que nos indica que usuario se asignara a la tarea. Esta clase contiene un Map clave-usuario, con los usuarios a recuperar, según la clave almacenada en base de datos en el campo cuyo id se configura en la propiedad nomDato

Author:
carlos.garcia.h

Field Summary
private  java.util.Map usuarios
          Map de usuarios que son candidatos a ser asignados a la tarea
 
Fields inherited from class es.mcu.yingo.tareas.asignadoresUsuarios.AsignadorDatoAbstracto
logger
 
Constructor Summary
AsignadorUsuarioPorDato()
           
 
Method Summary
 java.lang.String getUsuario(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario)
          Devuelve el id del usuario contenido en el map de usuarios, según la clave recuperada de base de datos
 java.util.Map getUsuarios()
          Map de usuarios que son candidatos a ser asignados a la tarea
 void setUsuarios(java.util.Map usuarios)
          Map de usuarios que son candidatos a ser asignados a la tarea
 
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

usuarios

private java.util.Map usuarios
Map de usuarios que son candidatos a ser asignados a la tarea

Constructor Detail

AsignadorUsuarioPorDato

public AsignadorUsuarioPorDato()
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 contenido en el map de usuarios, según la clave recuperada de base de datos

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

getUsuarios

public java.util.Map getUsuarios()
Map de usuarios que son candidatos a ser asignados a la tarea

Returns:
the usuarios

setUsuarios

public void setUsuarios(java.util.Map usuarios)
Map de usuarios que son candidatos a ser asignados a la tarea

Parameters:
usuarios - the usuarios to set