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();
}
}