es.mcu.yingo.campos.precargadores
Interface Precargador

All Known Implementing Classes:
PrecargadorPorRol, PrecargadorPorRolLista

public interface Precargador

Propiedad de las implementaciones del interfaz Campo que se encarga de precargar el dato sobre el campo. La manera de hacer ésto, es tomar del map de datos "objetoAPrecargar" algun valor, y retornarlo en el String del resultado. Que valor se debe de tomar y como retornar dicho valor se deninirá en cada implementación concreta de este interfaz. El map de datos "objetoAPrecargar", para que contenga datos, se debe precargar, a nivel de Tarea a través de alguna implementación del intarfaz CargadorInicialTarea

Author:
carlos.garcia.h

Method Summary
 java.lang.String precargar(Usuario usuarioEnSesion, java.util.Map<java.lang.String,java.lang.String> objetoAPrecargar)
          Realiza las acciones que sean necesarias sobre el map de datos "objetoAPrecargar" de modo que devuelva el valor a precargar en un determinado campo.
 

Method Detail

precargar

java.lang.String precargar(Usuario usuarioEnSesion,
                           java.util.Map<java.lang.String,java.lang.String> objetoAPrecargar)
                           throws YingoException
Realiza las acciones que sean necesarias sobre el map de datos "objetoAPrecargar" de modo que devuelva el valor a precargar en un determinado campo. El usuario se utiliza para tomar decisiones en función del usuario que esté en sesión (cargar o no un campo... etc)

Parameters:
usuarioEnSesion -
objetoAPrecargar -
Returns:
Throws:
YingoException