es.mcu.yingo.tareas.iniciador
Class IniciadorValidaPorListador

java.lang.Object
  extended by es.mcu.yingo.tareas.iniciador.IniciadorAbstracto
      extended by es.mcu.yingo.tareas.iniciador.IniciadorValidaPorListador
All Implemented Interfaces:
Iniciador

public class IniciadorValidaPorListador
extends IniciadorAbstracto

Iniciador que funciona como un validador antes de que se muestre el formulario.
Comprueba que haya registros en el listador. Si no existen provocará una excepción con el codigo de error que se carga en el atributo 'codigoError'

Author:
miguel.esteban

Field Summary
(package private)  java.lang.String codigoError
          Codigo de error.
(package private)  Listador listador
          Listador con el que se comprobará si existen registros
 
Fields inherited from class es.mcu.yingo.tareas.iniciador.IniciadorAbstracto
logger
 
Constructor Summary
IniciadorValidaPorListador()
           
 
Method Summary
private  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)
          Método privado que recoge las excepciones
 java.lang.String getCodigoError()
           
 Listador getListador()
           
 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
 void setCodigoError(java.lang.String codigoError)
           
 void setListador(Listador listador)
           
 
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

listador

Listador listador
Listador con el que se comprobará si existen registros


codigoError

java.lang.String codigoError
Codigo de error. Será el texto (clave i18n) de la excepción que se provocará si no existen registros en el listador.
Por defecto está cargado con la clave 'excepcion.yingo.noHayRegistros'

Constructor Detail

IniciadorValidaPorListador

public IniciadorValidaPorListador()
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
Description copied from class: IniciadorAbstracto
Realiza operaciones de inicialización y delvuelve un map con los datos que se deben cargar en la tarea

Specified by:
obtenerDatos in class IniciadorAbstracto
Returns:
Throws:
TareaYingoException

_obtenerDatos

private 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 java.lang.Exception
Método privado que recoge las excepciones

Parameters:
usuario -
idAplicacion -
codExpediente -
datosSalida -
Returns:
Throws:
java.lang.Exception

getCodigoError

public java.lang.String getCodigoError()
Returns:
the codigoError

setCodigoError

public void setCodigoError(java.lang.String codigoError)
Parameters:
codigoError - the codigoError to set

getListador

public Listador getListador()
Returns:
the listador

setListador

public void setListador(Listador listador)
Parameters:
listador - the listador to set