package org.jfrog.build.api;
import com.google.common.collect.Sets;
import java.io.Serializable;
import java.util.Set;
/**
* @author Noam Y. Tenne
*/
public class Issues implements Serializable {
private IssueTracker tracker;
private boolean aggregateBuildIssues;
private String aggregationBuildStatus;
private Set<Issue> affectedIssues;
public IssueTracker getTracker() {
return tracker;
}
public void setTracker(IssueTracker tracker) {
this.tracker = tracker;
}
public Set<Issue> getAffectedIssues() {
return affectedIssues;
}
public void addIssue(Issue issue) {
if (affectedIssues == null) {
affectedIssues = Sets.newHashSet();
}
affectedIssues.add(issue);
}
public void setAffectedIssues(Set<Issue> affectedIssues) {
this.affectedIssues = affectedIssues;
}
public boolean isAggregateBuildIssues() {
return aggregateBuildIssues;
}
public void setAggregateBuildIssues(boolean aggregateBuildIssues) {
this.aggregateBuildIssues = aggregateBuildIssues;
}
public String getAggregationBuildStatus() {
return aggregationBuildStatus;
}
public void setAggregationBuildStatus(String aggregationBuildStatus) {
this.aggregationBuildStatus = aggregationBuildStatus;
}
}