Class ReportUtils
java.lang.Object
br.ufsc.labsec.utils.ReportUtils
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringdocToString(Document document) static StringdocToString(Element element) Transforma o Document em uma String no formato JSONstatic StringtoHtmlString(List<Report> reportList, Optional<ReceiptBundle> receiptOptional, Optional<SignatureBundle> fixedSignaturesOptional, boolean returnArtifacts) Gera uma String do HTML do arquivo XSL do relatório de verificaçãostatic org.json.JSONObjectTransforma oReportem umJSONObject, para poder manipularstatic StringtoJsonString(List<Report> reportList, Optional<ReceiptBundle> receiptOptional, boolean returnArtifacts) Gera uma String que contém um array de JSON's que correspondem a cada relatório na lista dadastatic byte[]Retorna relatórios de verificação em um único arquivo PDFstatic DocumentGera umDocumentque contém cada relatório da lista em formato XML
-
Field Details
-
REPORT_FILENAME_PREFIX
nome padrão do arquivo de relatório de verificação- See Also:
-
REPORT_FILENAME_FORMAT
formato do nome do arquivo de relatório de verificação- See Also:
-
-
Constructor Details
-
ReportUtils
public ReportUtils()
-
-
Method Details
-
toPdf
-
toXml
Gera umDocumentque contém cada relatório da lista em formato XML- Parameters:
reportList- lista de objetos Report que serão transformados em strings no formato XML- Returns:
- ma String que representa todos os relatórios de verificação, cada um em formato XML É a resposta de uma requisição à esse Servlet
-
toJsonString
public static String toJsonString(List<Report> reportList, Optional<ReceiptBundle> receiptOptional, boolean returnArtifacts) Gera uma String que contém um array de JSON's que correspondem a cada relatório na lista dada- Parameters:
reportList- lista de objetos Report que serão transformados em strings no formato JSON- Returns:
- uma String que representa todos os relatórios de verificação, cada um em formato JSON. É a resposta de uma requisição à esse Servlet
-
toJson
-
docToString
-
docToString
-
toHtmlString
public static String toHtmlString(List<Report> reportList, Optional<ReceiptBundle> receiptOptional, Optional<SignatureBundle> fixedSignaturesOptional, boolean returnArtifacts) Gera uma String do HTML do arquivo XSL do relatório de verificação- Parameters:
reportList- a lista de relatórios de verificaçãoreturnArtifacts-- Returns:
- String do HTML gerado
-