Class AbstractExportConverter
- java.lang.Object
-
- de.hybris.platform.impex.jalo.exp.converter.AbstractExportConverter
-
- All Implemented Interfaces:
ExportConverter,java.lang.AutoCloseable
- Direct Known Subclasses:
AbstractExcelConverter,DefaultExportResultHandler
public abstract class AbstractExportConverter extends java.lang.Object implements ExportConverter
This class offers a default implementation ofExportConverterand much more...
-
-
Constructor Summary
Constructors Constructor Description AbstractExportConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Closes opened filesprotected voiddump()protected java.lang.StringBuildergetDataContent(java.io.InputStream is)java.lang.StringBuildergetDataContent(java.lang.String name)java.lang.StringBuildergetDataContent(java.util.zip.ZipEntry entry)java.util.List<java.util.zip.ZipEntry>getDataEntries()ExportgetExport()java.lang.StringBuildergetMediasContent(java.lang.String name)java.lang.StringBuildergetMediasContent(java.util.zip.ZipEntry entry)java.util.List<java.util.zip.ZipEntry>getMediasEntries()java.util.List<java.util.zip.ZipEntry>getZipEntries(ImpExMedia media)java.util.zip.ZipEntrygetZipEntryByName(ImpExMedia media, java.lang.String name)voidmergeEntries(java.util.Collection<java.util.zip.ZipEntry> entries, java.io.File target)voidsetExport(Export export)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.impex.jalo.exp.converter.ExportConverter
getReport, start
-
-
-
-
Method Detail
-
setExport
public void setExport(Export export)
- Specified by:
setExportin interfaceExportConverter
-
getExport
public Export getExport()
- Specified by:
getExportin interfaceExportConverter- Returns:
- container of the exported 'data' and 'medias'
-
close
public void close()
Description copied from interface:ExportConverterCloses opened files- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfaceExportConverter
-
getDataEntries
public java.util.List<java.util.zip.ZipEntry> getDataEntries() throws java.io.IOException, JaloBusinessException- Throws:
java.io.IOExceptionJaloBusinessException
-
getMediasEntries
public java.util.List<java.util.zip.ZipEntry> getMediasEntries() throws java.io.IOException, JaloBusinessException- Throws:
java.io.IOExceptionJaloBusinessException
-
getDataContent
public java.lang.StringBuilder getDataContent(java.lang.String name) throws java.io.IOException, JaloBusinessException- Throws:
java.io.IOExceptionJaloBusinessException
-
getDataContent
public java.lang.StringBuilder getDataContent(java.util.zip.ZipEntry entry) throws java.io.IOException, JaloBusinessException- Throws:
java.io.IOExceptionJaloBusinessException
-
getMediasContent
public java.lang.StringBuilder getMediasContent(java.lang.String name) throws java.io.IOException, JaloBusinessException- Throws:
java.io.IOExceptionJaloBusinessException
-
getMediasContent
public java.lang.StringBuilder getMediasContent(java.util.zip.ZipEntry entry) throws java.io.IOException, JaloBusinessException- Throws:
java.io.IOExceptionJaloBusinessException
-
getZipEntries
public java.util.List<java.util.zip.ZipEntry> getZipEntries(ImpExMedia media) throws java.io.IOException, JaloBusinessException
- Throws:
java.io.IOExceptionJaloBusinessException
-
getZipEntryByName
public java.util.zip.ZipEntry getZipEntryByName(ImpExMedia media, java.lang.String name) throws java.io.IOException, JaloBusinessException
- Throws:
java.io.IOExceptionJaloBusinessException
-
getDataContent
protected java.lang.StringBuilder getDataContent(java.io.InputStream is) throws java.io.IOException- Throws:
java.io.IOException
-
mergeEntries
public void mergeEntries(java.util.Collection<java.util.zip.ZipEntry> entries, java.io.File target)- Parameters:
entries-target-
-
dump
protected void dump() throws JaloBusinessException, java.io.IOException- Throws:
JaloBusinessExceptionjava.io.IOException
-
-