es.mcu.yingo.tareas.exportadores
Interface Exportador

All Known Implementing Classes:
ExportadorAbstracto, ExportadorZip

public interface Exportador

Intrefaz que deben implementar las clases que formateen los datos para crear un fichero en algún formato de exportación (zip, csv, etc.)


Method Summary
 java.io.InputStream exportar(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> lista)
          Realiza una exportación de los datos incluidos en la lista y devuelve un inputStream
 java.lang.String getMimeFicheroExportado()
          Tipo MIME del fichero exportado
 java.lang.String getNombreFicheroExportado()
          Nombre del fichero exportado
 

Method Detail

exportar

java.io.InputStream exportar(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> lista)
                             throws YingoException
Realiza una exportación de los datos incluidos en la lista y devuelve un inputStream

Parameters:
lista -
Returns:
Throws:
YingoException

getNombreFicheroExportado

java.lang.String getNombreFicheroExportado()
Nombre del fichero exportado

Returns:
the nombreFicheroExportado

getMimeFicheroExportado

java.lang.String getMimeFicheroExportado()
Tipo MIME del fichero exportado

Returns:
the mimeFicheroExportado