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

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

public class OperacionCamposOrigenACamposDestino
extends OperacionPreviaAbstracta

Copia los datos de la lista de campos del origen a la lista de campos destino. Se recorre la lista de campos origen, y por cada uno de ellos, se extrael el valor, y se vuelca en la lista de destino. Por ello estas lista deben de estar ordenadas y deben de ser de la misma longitud.

Author:
carlos.garcia.h

Field Summary
private  java.util.List<Campo> listaCamposDestino
          Lista de campos destino
private  java.util.List<Campo> listaCamposOrigen
          Lista de campos origen
 
Fields inherited from class es.mcu.yingo.tareas.previas.OperacionPreviaAbstracta
CLAVEERROR, logger
 
Constructor Summary
OperacionCamposOrigenACamposDestino()
           
 
Method Summary
protected  boolean _realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
          Copia el contenido de la lista de campos origen a la lista de campos destino
 java.util.List<Campo> getListaCamposDestino()
           
 java.util.List<Campo> getListaCamposOrigen()
           
 void setListaCamposDestino(java.util.List<Campo> listaCamposDestino)
           
 void setListaCamposOrigen(java.util.List<Campo> listaCamposOrigen)
           
 
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

listaCamposOrigen

private java.util.List<Campo> listaCamposOrigen
Lista de campos origen


listaCamposDestino

private java.util.List<Campo> listaCamposDestino
Lista de campos destino

Constructor Detail

OperacionCamposOrigenACamposDestino

public OperacionCamposOrigenACamposDestino()
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
Copia el contenido de la lista de campos origen a la lista de campos destino

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

getListaCamposDestino

public java.util.List<Campo> getListaCamposDestino()
Returns:
the listaCamposDestino

setListaCamposDestino

public void setListaCamposDestino(java.util.List<Campo> listaCamposDestino)
Parameters:
listaCamposDestino - the listaCamposDestino to set

getListaCamposOrigen

public java.util.List<Campo> getListaCamposOrigen()
Returns:
the listaCamposOrigen

setListaCamposOrigen

public void setListaCamposOrigen(java.util.List<Campo> listaCamposOrigen)
Parameters:
listaCamposOrigen - the listaCamposOrigen to set