|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.mcu.yingo.tareas.previas.operacion.OperacionCompuesta
public abstract class OperacionCompuesta
Las clases que herenden de esta implementarán
el método 'obtenerOperacion'
Si el valor que recupera el método 'obtenerOperacion' es nulo se cargará
el valor que está almacenado en 'operacionDefecto' y en caso contrario,
se ejecutará la operación previa que sea devuelta
Field Summary | |
---|---|
private java.lang.String |
codErrorNoControlado
Código de error si se produce un error una excepción |
protected org.apache.commons.logging.Log |
logger
Logs |
private OperacionPrevia |
operacionDefecto
Operación que se ejecuta por defecto, si no se cumple una determinada condición |
Constructor Summary | |
---|---|
OperacionCompuesta()
Constructor |
Method Summary | |
---|---|
private MensajeI18n |
_realizaOperacion(java.lang.String codExpediente,
java.util.Map campos,
Usuario usuario,
java.util.Calendar fecha)
Recupera la operación a ejecutar y lanza la ejecución de dicha operación |
java.lang.String |
getCodErrorNoControlado()
Mensaje de error en caso de que se porduzca un error no controlado |
OperacionPrevia |
getOperacionDefecto()
Recupera el objeto con la operación a ejecutar por defecto |
protected abstract OperacionPrevia |
obtenerOperacion(java.lang.String codExpediente,
java.util.Map campos,
Usuario usuario,
java.util.Calendar fecha)
Obtiene la operación a ejecutar |
MensajeI18n |
realizaOperacion(java.lang.String codExpediente,
java.util.Map campos,
Usuario usuario,
java.util.Calendar fecha)
Recupera la operación a ejecutar y lanza la ejecución de dicha operación controlando las excepciones que se produzcan |
void |
setCodErrorNoControlado(java.lang.String codErrorNoControlado)
Mensaje de error en caso de que se porduzca un error no controlado |
void |
setOperacionDefecto(OperacionPrevia operacionDefecto)
Operación a ejecutar por defecto |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final org.apache.commons.logging.Log logger
private OperacionPrevia operacionDefecto
private java.lang.String codErrorNoControlado
Constructor Detail |
---|
public OperacionCompuesta()
Method Detail |
---|
public MensajeI18n realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha)
realizaOperacion
in interface OperacionPrevia
codExpediente
- campos
- usuario
- fecha
-
private MensajeI18n _realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha) throws java.lang.Exception
codExpediente
- campos
- usuario
- fecha
-
java.lang.Exception
protected abstract OperacionPrevia obtenerOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha) throws java.lang.Exception
codExpediente
- campos
- usuario
- fecha
-
java.lang.Exception
public OperacionPrevia getOperacionDefecto()
public void setOperacionDefecto(OperacionPrevia operacionDefecto)
operacionDefecto
- the operacionDefecto to setpublic java.lang.String getCodErrorNoControlado()
public void setCodErrorNoControlado(java.lang.String codErrorNoControlado)
codErrorNoControlado
- the codErrorNoControlado to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |