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 -
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]
generatePDF
(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, Map<String, Object> params) Pode ser usado por outras classes interessadas.byte[]
Recebe parâmetros para executar um relatório JasperReports, e retorna o arquivo PDF resultante.void
postEtiqueta
(Map<String, Object> params) A mesma coisa depost(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
-
Constructor Details
-
JasperReportsEndpoint
public JasperReportsEndpoint()
-
-
Method Details
-
post
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 dadosmdi
- a MDIparams
- os parâmetros para JasperReports- Returns:
- o arquivo PDF gerado
-
postEtiqueta
A mesma coisa depost(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
-