public class MultiReportCreator extends CustomReport implements DataExtractor
CustomReport
, which spawns off some report jobs being
ran in parallel. The final result is ZIP'ed.Constructor and Description |
---|
MultiReportCreator() |
Modifier and Type | Method and Description |
---|---|
protected void |
addOtherFiles(java.util.zip.ZipOutputStream zip,
Report report)
This method does nothing, but subclasses might override this to add more
content into the final ZIP file.
|
void |
extract(DataExtractorCtx ctx) |
DataExtractor |
getDataExtractor()
Subclasses returns the proper
data extractor , which
is used when the report is created. |
addSourceObject, addSourceObject, afterInit, createReport, debug, debugOther, getContentType, getContextProvider, getConverter, getCreateDate, getDownloadURL, getFileName, getFormat, getId, getLocale, getName, getOutputHandlers, getPostProcessors, getPreProcessor, getReportDef, getSettings, getSourceObject, getSourceObjectCount, getSourceObjects, getStyleSheet, getTableName, handleParameters, handleRuntimeParameter, hasOutputHandler, hasSourceObject, init, isConverterDisabled, isOutputHandlersDisabled, isPostProcessorsDisabled, isSerializable, removeSourceObject, removeSourceObjects, setContentType, setContextProvider, setDisableConverter, setDisableOutputHandlers, setDisablePostProcessors, setEnqueuer, setFileName, setFormat, setPreProcessor, setStyleSheet, setTableName, toString
public DataExtractor getDataExtractor()
ReportBase
data extractor
, which
is used when the report is created.getDataExtractor
in interface Report
getDataExtractor
in class CustomReport
DataExtractor
used by this reportpublic void extract(DataExtractorCtx ctx) throws TVCException, java.io.IOException
extract
in interface DataExtractor
TVCException
java.io.IOException
protected void addOtherFiles(java.util.zip.ZipOutputStream zip, Report report)
zip
- The ZipOutputStream
report
- The main report, from which you can obtain the ID of the
source object (among others).Copyright © Technia AB. All Rights Reserved.