es.mcu.yingo.tareas.iniciador
Class IniciadorValoresFijos

java.lang.Object
  extended by es.mcu.yingo.tareas.iniciador.IniciadorAbstracto
      extended by es.mcu.yingo.tareas.iniciador.IniciadorValoresFijos
All Implemented Interfaces:
Iniciador, org.springframework.context.ApplicationContextAware

public class IniciadorValoresFijos
extends IniciadorAbstracto
implements org.springframework.context.ApplicationContextAware

Iniciador de la tarea que carga datos fijos. Si está habilitador traducir valores y el usuario es instancia de UsuarioConCertificado se traducirá el valor con el locale cargado en el Usuario

Author:
miguel.esteban

Field Summary
protected  org.springframework.context.ApplicationContext applicationContext
          Contexto
private  java.util.Map<java.lang.String,java.lang.String> datosFijos
          Map de datos que se cargarán
private  boolean traducirValores
          Indica si hay que traducir los valores del map
 
Fields inherited from class es.mcu.yingo.tareas.iniciador.IniciadorAbstracto
logger
 
Constructor Summary
IniciadorValoresFijos()
           
 
Method Summary
private  boolean esTraducirMap(Usuario usuario)
          Comprueba si hay que traducire el map de datos fijos
 org.springframework.context.ApplicationContext getApplicationContext()
          Utilidad de contexto
 java.util.Map<java.lang.String,java.lang.String> getDatosFijos()
          Map de datos que se cargarán
 boolean isTraducirValores()
          Indica si hay que traducir los valores del map
 java.util.Map<java.lang.String,java.lang.String> obtenerDatos(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente, java.util.HashMap<java.lang.String,java.lang.String> datosSalida)
          Carga los valores configurados en el map de datos
 void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
          Utilidad de contexto
 void setDatosFijos(java.util.Map<java.lang.String,java.lang.String> datosFijos)
          Map de datos que se cargarán
 void setTraducirValores(boolean traducirValores)
          Indica si hay que traducir los valores del map
private  java.util.Map<java.lang.String,java.lang.String> traducirValoresMap(Usuario usuario)
          Traduce los valore del Map que está en datos Fijos
 
Methods inherited from class es.mcu.yingo.tareas.iniciador.IniciadorAbstracto
inicializarTarea, obtenerRoles
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

datosFijos

private java.util.Map<java.lang.String,java.lang.String> datosFijos
Map de datos que se cargarán


traducirValores

private boolean traducirValores
Indica si hay que traducir los valores del map


applicationContext

protected org.springframework.context.ApplicationContext applicationContext
Contexto

Constructor Detail

IniciadorValoresFijos

public IniciadorValoresFijos()
Method Detail

obtenerDatos

public java.util.Map<java.lang.String,java.lang.String> obtenerDatos(Usuario usuario,
                                                                     java.lang.String idAplicacion,
                                                                     java.lang.String codExpediente,
                                                                     java.util.HashMap<java.lang.String,java.lang.String> datosSalida)
                                                              throws TareaYingoException
Carga los valores configurados en el map de datos

Specified by:
obtenerDatos in class IniciadorAbstracto
Parameters:
usuario -
idAplicacion -
codExpediente -
Returns:
Throws:
TareaYingoException

esTraducirMap

private boolean esTraducirMap(Usuario usuario)
Comprueba si hay que traducire el map de datos fijos

Parameters:
usuario -
Returns:

traducirValoresMap

private java.util.Map<java.lang.String,java.lang.String> traducirValoresMap(Usuario usuario)
Traduce los valore del Map que está en datos Fijos

Parameters:
usuario -
Returns:

getDatosFijos

public java.util.Map<java.lang.String,java.lang.String> getDatosFijos()
Map de datos que se cargarán

Returns:
the datosFijos

setDatosFijos

public void setDatosFijos(java.util.Map<java.lang.String,java.lang.String> datosFijos)
Map de datos que se cargarán

Parameters:
datosFijos - the datosFijos to set

isTraducirValores

public boolean isTraducirValores()
Indica si hay que traducir los valores del map

Returns:
the traducirValores

setTraducirValores

public void setTraducirValores(boolean traducirValores)
Indica si hay que traducir los valores del map

Parameters:
traducirValores - the traducirValores to set

getApplicationContext

public org.springframework.context.ApplicationContext getApplicationContext()
Utilidad de contexto

Returns:
the applicationContext

setApplicationContext

public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
Utilidad de contexto

Specified by:
setApplicationContext in interface org.springframework.context.ApplicationContextAware
Parameters:
applicationContext - the applicationContext to set