public JasperConcatenatedReportBuilder export(AbstractJasperExporterBuilder<?, ? extends AbstractJasperExporter> exporterBuilder) throws DRException {
Validate.notNull(exporterBuilder, "exporterBuilder must not be null");
try {
ExporterTransform exporterTransform = new ExporterTransform(exporterBuilder.build());
@SuppressWarnings("unchecked") Exporter<ExporterInput, ?, ?, ?> exporter = (Exporter<ExporterInput, ?, ?, ?>) exporterTransform.transform();
exporter.setExporterInput(SimpleExporterInput.getInstance(jasperReportHandler.getPrintList()));
exporter.exportReport();
} catch (JRException e) {
throw new DRException(e);
}
return this;
}
}