es.mcu.yingo.tareas.iniciador
Class IniciadorAbstracto
java.lang.Object
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:
- "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"
- Author:
- carlos.garcia.h
Field Summary |
protected org.apache.commons.logging.Log |
logger
|
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 |
logger
protected final org.apache.commons.logging.Log logger
IniciadorAbstracto
public IniciadorAbstracto()
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:
- "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"
- 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: