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

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

public class OperacionBase64aFichero
extends OperacionPreviaAbstracta

Recupera el valor del campo del map de datos de entrada que debe de estar en base 64, y lo almacena en el directorio de sesión, añadiendo posteriormente el path del fichero en el map de datos de la tarea


Field Summary
private  Campo campoFichBase64
          Campo que contiene el fichero en base 64
private  UtilFichero utilFicheroSession
          Utilidad para el manejo de ficheros en el directorio de sesión
 
Fields inherited from class es.mcu.yingo.tareas.previas.OperacionPreviaAbstracta
CLAVEERROR, logger
 
Constructor Summary
OperacionBase64aFichero()
           
 
Method Summary
protected  boolean _realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
          Recupera el valor del campo del map de datos de entrada que debe de estar en base 64, y lo almacena en el directorio de sesión, añadiendo posteriormente el path del fichero en el map de datos de la tarea
private  void convertirAFicheroCadenasTexto(java.lang.String clave, java.lang.String valor, java.lang.String pathRelativo)
          Convierte una cadena en base 64 a fichero
 Campo getCampoFichBase64()
          Campo que contiene el fichero en base 64
 UtilFichero getUtilFicheroSession()
          Utilidad para el manejo de ficheros en el directorio de sesión
 void setCampoFichBase64(Campo campoFichBase64)
          Campo que contiene el fichero en base 64
 void setUtilFicheroSession(UtilFichero utilFicheroSession)
          Utilidad para el manejo de ficheros en el directorio de sesión
 
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

utilFicheroSession

private UtilFichero utilFicheroSession
Utilidad para el manejo de ficheros en el directorio de sesión


campoFichBase64

private Campo campoFichBase64
Campo que contiene el fichero en base 64

Constructor Detail

OperacionBase64aFichero

public OperacionBase64aFichero()
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
Recupera el valor del campo del map de datos de entrada que debe de estar en base 64, y lo almacena en el directorio de sesión, añadiendo posteriormente el path del fichero en el map de datos de la tarea

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

convertirAFicheroCadenasTexto

private void convertirAFicheroCadenasTexto(java.lang.String clave,
                                           java.lang.String valor,
                                           java.lang.String pathRelativo)
                                    throws java.io.IOException,
                                           FicheroYingoException
Convierte una cadena en base 64 a fichero

Throws:
java.io.IOException
FicheroYingoException

getCampoFichBase64

public Campo getCampoFichBase64()
Campo que contiene el fichero en base 64

Returns:

setCampoFichBase64

public void setCampoFichBase64(Campo campoFichBase64)
Campo que contiene el fichero en base 64

Parameters:
campoFichBase64 -

getUtilFicheroSession

public UtilFichero getUtilFicheroSession()
Utilidad para el manejo de ficheros en el directorio de sesión

Returns:

setUtilFicheroSession

public void setUtilFicheroSession(UtilFichero utilFicheroSession)
Utilidad para el manejo de ficheros en el directorio de sesión

Parameters:
utilFicheroSession -