Class JasperMetadata

Object
JasperMetadata
All Implemented Interfaces:
ReportMetadata, Serializable

public class JasperMetadata extends Object implements ReportMetadata, Serializable
Classe para armazenar metadados de geracao de um relatorio Jasper
Author:
Eduardo Frazao
See Also:
  • Constructor Details

    • JasperMetadata

      public JasperMetadata()
  • Method Details

    • pageCount

      public int pageCount()
      Description copied from interface: ReportMetadata
      Total de paginas
      Specified by:
      pageCount in interface ReportMetadata
      Returns:
    • rowCount

      public int rowCount()
      Description copied from interface: ReportMetadata
      Total de linhas de detalhe
      Specified by:
      rowCount in interface ReportMetadata
      Returns:
    • api

      public ReportAPI api()
      Description copied from interface: ReportMetadata
      API utilizada no backend
      Specified by:
      api in interface ReportMetadata
      Returns:
    • dispose

      public void dispose()
      Description copied from interface: ReportMetadata
      Informa que os metadados nao sao mais necessarios, dispondo do objeto
      Specified by:
      dispose in interface ReportMetadata
    • getFilledFile

      public File getFilledFile()
    • setFilledFile

      public void setFilledFile(File filledFile)
    • setPageCount

      public void setPageCount(int pageCount)
    • setRowCount

      public void setRowCount(int rowCount)
    • setParams

      public void setParams(Map<String,Object> params)
    • params

      public Map<String,Object> params()
      Description copied from interface: ReportMetadata
      Parametros utilizados na geracao do relatorio
      Specified by:
      params in interface ReportMetadata
      Returns:
    • getJasperPrint

      public JasperPrint getJasperPrint()
    • setJasperPrint

      public void setJasperPrint(JasperPrint jasperPrint)
    • setReport

      public void setReport(JasperReport report)
    • getReport

      public JasperReport getReport()
    • zoomRation

      public BigDecimal zoomRation()
      Description copied from interface: ReportMetadata
      Zoom Ratio
      Specified by:
      zoomRation in interface ReportMetadata
      Returns:
    • setZoomRation

      public void setZoomRation(BigDecimal zoomRation)
      Specified by:
      setZoomRation in interface ReportMetadata