SimpleReport chooseReport(Reports reports, ReportType reportType) { if (reportType == ReportType.DETAILED) { return reports.getDetailedReport(); } return reports.getSimpleReport(); }
public Reports build() { ValidationConclusion validationConclusion = getValidationConclusion(); SimpleReport simpleReport = new SimpleReport(validationConclusion); DetailedReport detailedReport = new DetailedReport(validationConclusion, null); return new Reports(simpleReport, detailedReport); }
private Reports mergeReportsToOne(List<Reports> reportsList) { int signaturesCount = 0; int validSignaturesCount = 0; Reports response = null; for (Reports reports : reportsList) { ValidationConclusion validationConclusion = reports.getSimpleReport().getValidationConclusion(); if (signaturesCount == 0) { response = reports; validSignaturesCount = validationConclusion.getValidSignaturesCount(); } else { response.getSimpleReport().getValidationConclusion().getSignatures().addAll(validationConclusion.getSignatures()); validSignaturesCount = validSignaturesCount + validationConclusion.getValidSignaturesCount(); } signaturesCount = signaturesCount + validationConclusion.getSignaturesCount(); } if (response != null) { ValidationConclusion validationConclusion = response.getSimpleReport().getValidationConclusion(); validationConclusion.setSignaturesCount(signaturesCount); validationConclusion.setValidSignaturesCount(validSignaturesCount); } return response; }
public Reports build() { ValidationConclusion validationConclusion = getValidationConclusion(); if (!(container instanceof DDocContainer)) { processSignatureIndications(validationConclusion, validationPolicy.getName()); } SimpleReport simpleReport = new SimpleReport(validationConclusion); DetailedReport detailedReport = new DetailedReport(validationConclusion, null); return new Reports(simpleReport, detailedReport); }
public Reports build() { ValidationConclusion validationConclusion = getValidationConclusion(); processSignatureIndications(validationConclusion, validationPolicy.getName()); SimpleReport simpleReport = new SimpleReport(validationConclusion); validationConclusion.setValidationLevel(validationLevel.name()); DetailedReport detailedReport = new DetailedReport(validationConclusion, dssReports.getDetailedReportJaxb()); return new Reports(simpleReport, detailedReport); }