|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.mcu.yingo.tareas.asignadoresUsuarios.AsignadorDatoCompuesto
public class AsignadorDatoCompuesto
Asignador compuesto
Mira el último valor de la BBDD con el id del atributo
Campo y ejecuta el asignador que está cargado en el atributo Map
mapValorAsignador. Si no encuentra el valor ejecutará en asignador por
defecto
Field Summary | |
---|---|
private AsignadorUsuario |
asignadorDefecto
Asignador por defecto |
private BaseDatos |
baseDatos
Objeto que contiene operaciones comunes con la base de datos de la aplicación |
private Campo |
campo
Campo que contiene el valor que se utilizará como clave para seleccionar un AsignadorUsuaro |
private java.util.Map<java.lang.String,AsignadorUsuario> |
mapValorAsignador
Map que contiene pares "clave - valor", con distintos AsignadorUsuario |
Constructor Summary | |
---|---|
AsignadorDatoCompuesto()
Constructor por defecto |
Method Summary | |
---|---|
AsignadorUsuario |
getAsignadorDefecto()
Asignador por defecto |
BaseDatos |
getBaseDatos()
Objeto que contiene operaciones comunes con la base de datos de la aplicación |
Campo |
getCampo()
Campo que contiene el valor que se utilizará como clave para seleccionar un AsignadorUsuaro |
java.util.Map<java.lang.String,AsignadorUsuario> |
getMapValorAsignador()
Map que contiene pares "clave - valor", con distintos AsignadorUsuario |
java.lang.String |
getUsuario(Dao dao,
java.lang.String idAplicacion,
java.lang.String codExpediente,
Usuario usuario)
Devuelve el contenido del campo indicado en la propiedad campo . |
void |
setAsignadorDefecto(AsignadorUsuario asignadorDefecto)
Asignador por defecto |
void |
setBaseDatos(BaseDatos baseDatos)
Objeto que contiene operaciones comunes con la base de datos de la aplicación |
void |
setCampo(Campo campo)
Campo que contiene el valor que se utilizará como clave para seleccionar un AsignadorUsuaro |
void |
setMapValorAsignador(java.util.Map<java.lang.String,AsignadorUsuario> mapValorAsignador)
Map que contiene pares "clave - valor", con distintos AsignadorUsuario |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private BaseDatos baseDatos
private Campo campo
AsignadorUsuaro
private AsignadorUsuario asignadorDefecto
private java.util.Map<java.lang.String,AsignadorUsuario> mapValorAsignador
AsignadorUsuario
Constructor Detail |
---|
public AsignadorDatoCompuesto()
Method Detail |
---|
public java.lang.String getUsuario(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario) throws YingoException
campo
.
El contenido de dicho campo será la clave utilizada para extraer el
AsignadorUsuario
configurado en la propiedad mapValorAsignador
En caso de no encontrar ninguno, se utilizaría el AsignadorUsuario
por
defecto, configurado en la propiedad asignadorDefecto
getUsuario
in interface AsignadorUsuario
dao
- idAplicacion
- codExpediente
- usuario
-
YingoException
public BaseDatos getBaseDatos()
public void setBaseDatos(BaseDatos baseDatos)
baseDatos
- the baseDatos to setpublic Campo getCampo()
AsignadorUsuaro
public void setCampo(Campo campo)
AsignadorUsuaro
campo
- the campo to setpublic AsignadorUsuario getAsignadorDefecto()
public void setAsignadorDefecto(AsignadorUsuario asignadorDefecto)
asignadorDefecto
- the asignadorDefecto to setpublic java.util.Map<java.lang.String,AsignadorUsuario> getMapValorAsignador()
AsignadorUsuario
public void setMapValorAsignador(java.util.Map<java.lang.String,AsignadorUsuario> mapValorAsignador)
AsignadorUsuario
mapValorAsignador
- the mapValorAsignador to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |