es.mcu.yingo.tareas.iniciador
Class IniciadorAbstracto

java.lang.Object
  extended by es.mcu.yingo.tareas.iniciador.IniciadorAbstracto
All Implemented Interfaces:
Iniciador
Direct Known Subclasses:
IniciadorAbstractoRealATemporal, IniciadorCargaExpediente, IniciadorTareaFirma, IniciadorTareaImpl, IniciadorUsuarioConCertificado, IniciadorValidaPorListador, IniciadorValoresFijos

public abstract class IniciadorAbstracto
extends java.lang.Object
implements Iniciador

Recupera las propiedades del usuario y los coloca en el map, seguidamente invoca al iniciador de la clase que lo implemente. Las claves utilizadas para los datos del usuario son siguientes:

Author:
carlos.garcia.h

Field Summary
protected  org.apache.commons.logging.Log logger
           
 
Constructor Summary
IniciadorAbstracto()
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.String> inicializarTarea(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente)
          Realiza operaciones de inicialización y delvuelve un map con los datos que se deben cargar en la tarea
Carga los datos del usuario en las siguientes claves: "SESION_USUARIOID" "SESION_NOMBRE_COMPLETO" "SESION_NOMBRE" "SESION_APELLIDO1" "SESION_APELLIDO2" "SESION_APELLIDOS" "SESION_ROLES" "SESION_CPOSTAL" "SESION_NOMBRE_VIA" "SESION_LOCALIDAD" "SESION_PROVINCIA" "SESION_PAIS" "SESION_TELEFONO" "SESION_FAX" "SESION_EMAIL" "SISTEM_FECHA"
abstract  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)
          Realiza operaciones de inicialización y delvuelve un map con los datos que se deben cargar en la tarea
protected  java.lang.String obtenerRoles(java.util.List<java.lang.String> roles)
          Devuelve los roles del usuario separados por comas
 
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
Constructor Detail

IniciadorAbstracto

public IniciadorAbstracto()
Method Detail

inicializarTarea

public java.util.Map<java.lang.String,java.lang.String> inicializarTarea(Usuario usuario,
                                                                         java.lang.String idAplicacion,
                                                                         java.lang.String codExpediente)
                                                                  throws TareaYingoException
Realiza operaciones de inicialización y delvuelve un map con los datos que se deben cargar en la tarea
Carga los datos del usuario en las siguientes claves:

Specified by:
inicializarTarea in interface Iniciador
Parameters:
usuario -
idAplicacion -
codExpediente -
Returns:
Throws:
TareaYingoException

obtenerDatos

public abstract 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
Realiza operaciones de inicialización y delvuelve un map con los datos que se deben cargar en la tarea

Parameters:
usuario -
idAplicacion -
codExpediente -
Returns:
Throws:
TareaYingoException

obtenerRoles

protected java.lang.String obtenerRoles(java.util.List<java.lang.String> roles)
Devuelve los roles del usuario separados por comas

Parameters:
usuario -
Returns: