package net.thucydides.core.reports.html;
public class ReportProperties {
private final boolean filteredByResults;
private ReportProperties(boolean filteredByResults) {
this.filteredByResults = filteredByResults;
}
public static ReportProperties forTestResultsReport() {
return new ReportProperties(true);
}
public static ReportProperties forTagResultsReport() {
return new ReportProperties(false);
}
public static ReportProperties forTagTypeResultsReport() {
return new ReportProperties(false);
}
public static ReportProperties forAggregateResultsReport() {
return new ReportProperties(false);
}
public boolean getShouldDisplayResultLink() {
return !filteredByResults;
}
}