es.mcu.yingo.tareas.acciones
Class AccionCrearPDFExpediente

java.lang.Object
  extended by es.mcu.yingo.tareas.acciones.AccionAbstracta
      extended by es.mcu.yingo.tareas.acciones.AccionCrearPDF
          extended by es.mcu.yingo.tareas.acciones.AccionCrearPDFExpediente
All Implemented Interfaces:
IdAplicacionAware, Accion

public class AccionCrearPDFExpediente
extends AccionCrearPDF


Field Summary
private  java.lang.String imagenInstancia
          Referencia a una imagen en el calsspath
private  java.lang.String nombreCampoImagen
          Nombre de la imagen
 
Fields inherited from class es.mcu.yingo.tareas.acciones.AccionCrearPDF
PARAM_CLASECARGADORA, PARAM_DAO
 
Fields inherited from class es.mcu.yingo.tareas.acciones.AccionAbstracta
logger
 
Constructor Summary
AccionCrearPDFExpediente()
          Constructor por defecto
 
Method Summary
private  void anadirParamSolicitud(Dao dao, java.lang.String codExpediente, java.util.Map parametros)
          Método que inserta todos los datos de un expedientes en los parámetros a enviar al jasper.
 java.lang.String getImagenInstancia()
          Referencia a una imagen en el calsspath
 java.lang.String getNombreCampoImagen()
           
protected  java.util.Map obtenerParametrosInforme(Dao dao, java.lang.String idTarea, java.lang.String codexpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          Método sobreescrito que llama al mismo método de la clase AccionCrearPDF, esté método añade los parámetros fijos a que son fijos para todos los informes cargados en el atributo parametrosFijos.
 void setImagenInstancia(java.lang.String imagenInstancia)
          Referencia a una imagen en el calsspath
 void setNombreCampoImagen(java.lang.String nombreCampoImagen)
           
 
Methods inherited from class es.mcu.yingo.tareas.acciones.AccionCrearPDF
doAccion, getCampo, getExtensionFichero, getJasperInforme, getParametrosFijos, getProcesadorStream, getUtilFicheroReal, getUtilFicheroSesion, obtenerFuenteDeDatos, obtenerStream, setCampo, setExtensionFichero, setJasperInforme, setParametrosFijos, setProcesadorStream, setUtilFicheroReal, setUtilFicheroSesion
 
Methods inherited from class es.mcu.yingo.tareas.acciones.AccionAbstracta
crearRutaReal, getBaseDatos, getIdAplicacion, grabarValorEnDatos, grabarValorEnDatosFichero, obtenerUltimaTarea, setBaseDatos, setIdAplicacion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

imagenInstancia

private java.lang.String imagenInstancia
Referencia a una imagen en el calsspath


nombreCampoImagen

private java.lang.String nombreCampoImagen
Nombre de la imagen

Constructor Detail

AccionCrearPDFExpediente

public AccionCrearPDFExpediente()
Constructor por defecto

Method Detail

obtenerParametrosInforme

protected java.util.Map obtenerParametrosInforme(Dao dao,
                                                 java.lang.String idTarea,
                                                 java.lang.String codexpediente,
                                                 java.util.Map<java.lang.String,java.lang.String> datos,
                                                 Usuario usuario)
                                          throws YingoException
Método sobreescrito que llama al mismo método de la clase AccionCrearPDF, esté método añade los parámetros fijos a que son fijos para todos los informes cargados en el atributo parametrosFijos. También llama al método anadirParamSolicitud que añade los parametros del expediente y la imagen, si está configurada.

Overrides:
obtenerParametrosInforme in class AccionCrearPDF
Parameters:
dao -
idTarea -
codexpediente -
datos -
usuario -
Returns:
Throws:
YingoException

anadirParamSolicitud

private void anadirParamSolicitud(Dao dao,
                                  java.lang.String codExpediente,
                                  java.util.Map parametros)
                           throws BaseDatosYingoException
Método que inserta todos los datos de un expedientes en los parámetros a enviar al jasper. Y también insertar el inputStream de una imagen, si el atributo imagenInstancia y nombreCampoImagen están configurados.

Parameters:
dao -
parametros -
codExpediente -
Throws:
BaseDatosYingoException

getImagenInstancia

public java.lang.String getImagenInstancia()
Referencia a una imagen en el calsspath

Returns:
the imagenInstancia

setImagenInstancia

public void setImagenInstancia(java.lang.String imagenInstancia)
Referencia a una imagen en el calsspath

Parameters:
imagenInstancia - the imagenInstancia to set

getNombreCampoImagen

public java.lang.String getNombreCampoImagen()
Returns:
the nombreCampoImagen

setNombreCampoImagen

public void setNombreCampoImagen(java.lang.String nombreCampoImagen)
Parameters:
nombreCampoImagen - the nombreCampoImagen to set