Package systextil.bo

Class JasperReportsEndpoint

java.lang.Object
systextil.ws.ResourceBase
systextil.bo.JasperReportsEndpoint

public class JasperReportsEndpoint extends systextil.ws.ResourceBase
Executa relatórios JasperReports.
  • Nested Class Summary

    Nested classes/interfaces inherited from class systextil.ws.ResourceBase

    systextil.ws.ResourceBase.Err
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static byte[]
    generatePDF(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, Map<String,Object> params)
    Pode ser usado por outras classes interessadas.
    byte[]
    post(Map<String,Object> params)
    Recebe parâmetros para executar um relatório JasperReports, e retorna o arquivo PDF resultante.
    void
    A mesma coisa de post(Map), mas envia para a impressora de etiquetas do usuário, e não retorna nada no Response.

    Methods inherited from class systextil.ws.ResourceBase

    execute, getLogin, run

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JasperReportsEndpoint

      public JasperReportsEndpoint()
  • Method Details

    • post

      public byte[] post(Map<String,Object> params)
      Recebe parâmetros para executar um relatório JasperReports, e retorna o arquivo PDF resultante.
      Parameters:
      params - o mapa de parâmetros que o leiaute JasperReports precisa usar. Os nomes dos parâmetros costumam estar em maiúsculas (p. ex. NOME_FORM). O único parâmetro obrigatório é JASPER, contendo o nome do leiaute a utilizar. Normalmente outros parâmetros são esperados para filtrar os dados do relatório.
      Returns:
      o arquivo PDF gerado.
      See Also:
    • generatePDF

      public static byte[] generatePDF(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, Map<String,Object> params)
      Pode ser usado por outras classes interessadas.
      Parameters:
      conn - a conexão ao banco de dados
      mdi - a MDI
      params - os parâmetros para JasperReports
      Returns:
      o arquivo PDF gerado
    • postEtiqueta

      public void postEtiqueta(Map<String,Object> params)
      A mesma coisa de post(Map), mas envia para a impressora de etiquetas do usuário, e não retorna nada no Response.
      Parameters:
      params - os parâmetros para o relatório JasperReports