es.mcu.yingo.tareas.asignadoresUsuarios
Class AsignadorConcatenaDatos

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

public class AsignadorConcatenaDatos
extends java.lang.Object
implements AsignadorUsuario

Recupera de base de datos el valor de los campos cuyo id es nomDato1 y nomDato2 y los concatena. Es útil cuando el id del usuario hay que formarlo a partir de una combinación de dos elementos, como DNI + CIF, centro + id_usuario_centro, o cualquier otra combinación.


Field Summary
private  BaseDatos baseDatos
          Utilidad de base de datos en la aplicación
private  java.lang.String caracterConcatena
          Caracteres de concatenación
protected  org.apache.commons.logging.Log logger
          Log de la aplicación
private  java.lang.String nomDato1
          Primer dato a concatenar
private  java.lang.String nomDato2
          Segundo dato a concatenar
 
Constructor Summary
AsignadorConcatenaDatos()
          Constructor
 
Method Summary
 BaseDatos getBaseDatos()
          Operaciones comunes con la base de datos de la aplicación
 java.lang.String getCaracterConcatena()
          Caracteres de concatenación
 java.lang.String getNomDato1()
          Primer dato a concatenar
 java.lang.String getNomDato2()
          Segundo dato a concatenar
 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 lo cual accede a la base de datos y recupera los valores de nomDato1 y nomDato2 y los concatena.
 void setBaseDatos(BaseDatos baseDatos)
          Operaciones comunes con la base de datos de la aplicación
 void setCaracterConcatena(java.lang.String caracterConcatena)
          Caracteres de concatenación
 void setNomDato1(java.lang.String nomDato1)
          Primer dato a concatenar
 void setNomDato2(java.lang.String nomDato2)
          Segundo dato a concatenar
 
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
Log de la aplicación


baseDatos

private BaseDatos baseDatos
Utilidad de base de datos en la aplicación


nomDato1

private java.lang.String nomDato1
Primer dato a concatenar


nomDato2

private java.lang.String nomDato2
Segundo dato a concatenar


caracterConcatena

private java.lang.String caracterConcatena
Caracteres de concatenación

Constructor Detail

AsignadorConcatenaDatos

public AsignadorConcatenaDatos()
Constructor

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 lo cual accede a la base de datos y recupera los valores de nomDato1 y nomDato2 y los concatena.

Specified by:
getUsuario in interface AsignadorUsuario
Parameters:
dao -
idAplicacion -
codExpediente -
usuario -
Returns:
Throws:
YingoException

getBaseDatos

public BaseDatos getBaseDatos()
Operaciones comunes con la base de datos de la aplicación

Returns:
the baseDatos

setBaseDatos

public void setBaseDatos(BaseDatos baseDatos)
Operaciones comunes con la base de datos de la aplicación

Parameters:
baseDatos - the baseDatos to set

getNomDato1

public java.lang.String getNomDato1()
Primer dato a concatenar

Returns:
the nomDato

setNomDato1

public void setNomDato1(java.lang.String nomDato1)
Primer dato a concatenar

Parameters:
nomDato - the nomDato to set

getNomDato2

public java.lang.String getNomDato2()
Segundo dato a concatenar

Returns:
the nomDato

setNomDato2

public void setNomDato2(java.lang.String nomDato2)
Segundo dato a concatenar

Parameters:
nomDato - the nomDato to set

getCaracterConcatena

public java.lang.String getCaracterConcatena()
Caracteres de concatenación

Returns:
the caracterConcatena

setCaracterConcatena

public void setCaracterConcatena(java.lang.String caracterConcatena)
Caracteres de concatenación

Parameters:
caracterConcatena - the caracterConcatena to set