Search in sources :

Example 1 with CodeLocationReporter

use of com.blackducksoftware.integration.hub.detect.workflow.report.CodeLocationReporter in project hub-detect by blackducksoftware.

the class DiagnosticReportHandler method completedCodeLocations.

public void completedCodeLocations(final Map<DetectCodeLocation, String> codeLocationNameMap) {
    if (completedDetectorEvaluations == null)
        return;
    try {
        final ReportWriter clWriter = getReportWriter(ReportTypes.CODE_LOCATIONS);
        final ReportWriter dcWriter = getReportWriter(ReportTypes.DEPENDENCY_COUNTS);
        final CodeLocationReporter clReporter = new CodeLocationReporter();
        clReporter.writeCodeLocationReport(clWriter, dcWriter, completedDetectorEvaluations, codeLocationNameMap);
    } catch (final Exception e) {
        logger.error("Failed to write code location report.", e);
    }
}
Also used : FileReportWriter(com.blackducksoftware.integration.hub.detect.workflow.report.writer.FileReportWriter) ReportWriter(com.blackducksoftware.integration.hub.detect.workflow.report.writer.ReportWriter) InfoLogReportWriter(com.blackducksoftware.integration.hub.detect.workflow.report.writer.InfoLogReportWriter) CodeLocationReporter(com.blackducksoftware.integration.hub.detect.workflow.report.CodeLocationReporter)

Aggregations

CodeLocationReporter (com.blackducksoftware.integration.hub.detect.workflow.report.CodeLocationReporter)1 FileReportWriter (com.blackducksoftware.integration.hub.detect.workflow.report.writer.FileReportWriter)1 InfoLogReportWriter (com.blackducksoftware.integration.hub.detect.workflow.report.writer.InfoLogReportWriter)1 ReportWriter (com.blackducksoftware.integration.hub.detect.workflow.report.writer.ReportWriter)1