Package org.qubership.atp.ram.services
Class ReportExportService
java.lang.Object
org.qubership.atp.ram.services.ReportExportService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexportTestCasesWidgetIntoCsv(UUID executionRequestId, UUID labelTemplateId, UUID validationTemplateId, boolean isExecutionRequestsSummary, javax.servlet.http.HttpServletResponse response, TestCaseWidgetReportRequest request) Export 'Test cases' widget into CSV file.voidprintLabelNode(LabelNodeReportResponse node, com.opencsv.CSVWriter writer, List<String> validationLabels, Map<String, Boolean> columnVisibilityMap, AtomicInteger depth) Write Label nodes to a file.voidprintTestRunNode(LabelNodeReportResponse.TestRunNodeResponse node, com.opencsv.CSVWriter writer, List<String> validationLabels, AtomicInteger depth, Map<String, Boolean> columnVisibilityMap) Write Test Run nodes to a file.
-
Constructor Details
-
ReportExportService
public ReportExportService()
-
-
Method Details
-
exportTestCasesWidgetIntoCsv
public void exportTestCasesWidgetIntoCsv(UUID executionRequestId, UUID labelTemplateId, UUID validationTemplateId, boolean isExecutionRequestsSummary, javax.servlet.http.HttpServletResponse response, TestCaseWidgetReportRequest request) Export 'Test cases' widget into CSV file. -
printLabelNode
public void printLabelNode(LabelNodeReportResponse node, com.opencsv.CSVWriter writer, List<String> validationLabels, Map<String, Boolean> columnVisibilityMap, AtomicInteger depth) Write Label nodes to a file. -
printTestRunNode
public void printTestRunNode(LabelNodeReportResponse.TestRunNodeResponse node, com.opencsv.CSVWriter writer, List<String> validationLabels, AtomicInteger depth, Map<String, Boolean> columnVisibilityMap) Write Test Run nodes to a file.
-