Interface IReportBase

  • All Superinterfaces:
    java.io.Serializable
    All Known Implementing Classes:
    ReportBase

    public interface IReportBase
    extends java.io.Serializable
    • Method Detail

      • fileName

        java.lang.String fileName()
      • fileNameJasper

        java.lang.String fileNameJasper()
      • group

        java.lang.String group()
      • title

        java.lang.String title()
      • subTitle

        java.lang.String subTitle()
      • filter

        java.lang.String filter()
      • order

        java.lang.String order()
      • processReport

        java.io.InputStream processReport()
                                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getData

        java.util.Collection<?> getData()
      • addParam

        void addParam​(java.lang.String chave,
                      java.lang.Object conteudo)
      • removeParam

        void removeParam​(java.lang.String chave)
      • getParam

        java.lang.Object getParam​(java.lang.String chave)
      • clearParam

        void clearParam()
      • typeReport

        default FileType typeReport()
      • beforeProcess

        void beforeProcess()
                    throws java.lang.Exception
        Throws:
        java.lang.Exception
      • generatePdf

        java.io.File generatePdf()