package org.sif.launcher.jenkins; import java.io.File; import java.util.ArrayList; import java.util.List; public class ScanResult { private boolean success; private File assessmentFile; private List<String> errors = new ArrayList<String>(); public ScanResult(boolean success, File assessmentFile) { this.success = success; this.assessmentFile = assessmentFile; } public boolean isSuccess() { return success; } public File getAssessmentFile() { return assessmentFile; } public void addError(String message) { errors.add( message ); } public String getErrorSummary() { StringBuilder builder = new StringBuilder(); for (String error: errors) { builder.append( error ); builder.append( System.getProperty( "line.separator" ) ); } return builder.toString(); } }