es.mcu.yingo.tareas.previas.operacion
Class OperacionCampoFijo

java.lang.Object
  extended by es.mcu.yingo.tareas.previas.OperacionPreviaAbstracta
      extended by es.mcu.yingo.tareas.previas.operacion.OperacionCampoFijo
All Implemented Interfaces:
OperacionPrevia

public class OperacionCampoFijo
extends OperacionPreviaAbstracta

Operación previa que asigna un valor siempre a un campo oculto. Esto es muy util cuando se lanza una tarea de búqueda directamente desde el get, para introducir valores fijos y que no sea necesario meterlos en la URL

Author:
miguel.esteban

Field Summary
private  Campo campoOculto
          Campo oculto al que se introducirá el valor
(package private)  java.lang.Object valorFijo
          Valor fijo
 
Fields inherited from class es.mcu.yingo.tareas.previas.OperacionPreviaAbstracta
CLAVEERROR, logger
 
Constructor Summary
OperacionCampoFijo()
           
 
Method Summary
protected  boolean _realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
          Asigna un valor fijo a un campo oculto
 Campo getCampoOculto()
          Campo que a a contener el valor fijo
 java.lang.Object getValorFijo()
          Valor fijo
 void setCampoOculto(Campo campoOculto)
          Campo que va a contener el valor fijo
 void setValorFijo(java.lang.Object valorFijo)
          Valor fijo
 
Methods inherited from class es.mcu.yingo.tareas.previas.OperacionPreviaAbstracta
devolverMensajeI18n, getClaveErrorDefecto, getCodigoError, realizaOperacion, setCodigoError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

campoOculto

private Campo campoOculto
Campo oculto al que se introducirá el valor


valorFijo

java.lang.Object valorFijo
Valor fijo

Constructor Detail

OperacionCampoFijo

public OperacionCampoFijo()
Method Detail

_realizaOperacion

protected boolean _realizaOperacion(java.lang.String codExpediente,
                                    java.util.Map campos,
                                    Usuario usuario,
                                    java.util.Calendar fecha,
                                    java.util.List parametrosError)
                             throws java.lang.Exception
Asigna un valor fijo a un campo oculto

Specified by:
_realizaOperacion in class OperacionPreviaAbstracta
Parameters:
codExpediente -
campos -
usuario -
fecha -
parametrosError -
Returns:
Throws:
java.lang.Exception

getCampoOculto

public Campo getCampoOculto()
Campo que a a contener el valor fijo

Returns:
the campoOculto

setCampoOculto

public void setCampoOculto(Campo campoOculto)
Campo que va a contener el valor fijo

Parameters:
campoOculto - the campoOculto to set

getValorFijo

public java.lang.Object getValorFijo()
Valor fijo

Returns:
the valorFijo

setValorFijo

public void setValorFijo(java.lang.Object valorFijo)
Valor fijo

Parameters:
valorFijo - the valorFijo to set