Package cronapp.reports.j4c.export
Class ReportMaker
- java.lang.Object
-
- cronapp.reports.j4c.export.ReportMaker
-
public class ReportMaker extends Object
Classe responsável por instanciar as implementações de exportação do relatório para diferentes formatos. Created by arthemus on 08/06/16.
-
-
Constructor Summary
Constructors Constructor Description ReportMaker(J4CObject j4CObject)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Base64ExporttoBase64(Connection connection)DynamicReportExporttoDynamicReport(Connection connection)JrxmlExporttoJrxml(Connection connection)JsonExporttoJson()
-
-
-
Constructor Detail
-
ReportMaker
public ReportMaker(J4CObject j4CObject)
-
-
Method Detail
-
toJson
public JsonExport toJson()
- Returns:
- Objeto capaz de exportar o {@link this#j4CObject} no formato JSON.
-
toDynamicReport
public DynamicReportExport toDynamicReport(Connection connection)
- Parameters:
connection- Conexão- Returns:
- Objeto capaz de exportar o {@link this#j4CObject} para uma instância da classe
DynamicReportExportonde as informações do relatório serão processadas.
-
toJrxml
public JrxmlExport toJrxml(Connection connection)
- Parameters:
connection- Conexão- Returns:
- Objeto capaz de exportar o {@link this#j4CObject} no formato JRXML.
-
toBase64
public Base64Export toBase64(Connection connection)
- Parameters:
connection- Conexão- Returns:
- Objeto capaz de exportar o {@link this#j4CObject} no formato Base64, para ser usado no processo de impressão.
-
-