es.mcu.yingo.tareas.iniciador
Class IniciadorValidaPorListador
java.lang.Object
es.mcu.yingo.tareas.iniciador.IniciadorAbstracto
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 |
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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'
IniciadorValidaPorListador
public IniciadorValidaPorListador()
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