Class 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 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)
        Returns:
        Objeto capaz de exportar o {@link this#j4CObject} para uma instância da classe DynamicReportExport onde as informações do relatório serão processadas.
      • toJrxml

        public JrxmlExport toJrxml​(Connection connection)
        Returns:
        Objeto capaz de exportar o {@link this#j4CObject} no formato JRXML.
      • toBase64

        public Base64Export toBase64​(Connection connection)
        Returns:
        Objeto capaz de exportar o {@link this#j4CObject} no formato Base64, para ser usado no processo de impressão.