/* * Copyright (c) 1Spatial Group Ltd. */ package hudson.model; import java.util.List; import java.util.TreeSet; public class RadiatorViewContents { /** All jobs to be shown in the fail jobs area. */ List<ViewEntry> failJobs; /** People who may have broken some of the builds. */ List<String> allCulprits; /** Failures that have been claimed. */ List<ViewEntry> claimedJobs; /** Jobs that are passing. */ List<ViewEntry> passJobs; TreeSet<ViewEntry> passing = new TreeSet<ViewEntry>(new EntryComparator()); TreeSet<ViewEntry> failing = new TreeSet<ViewEntry>(new EntryComparator()); TreeSet<ViewEntry> claimed = new TreeSet<ViewEntry>(new EntryComparator()); /** Some details about the build nodes */ List<String> builders; public void addPassingBuild(ViewEntry build) { passing.add(build); } public void addFailingBuild(ViewEntry build) { failing.add(build); } public void addClaimedBuild(ViewEntry build) { claimed.add(build); } public TreeSet<ViewEntry> getClaimedBuilds() { return claimed; } public TreeSet<ViewEntry> getPassingJobs() { return passing; } public TreeSet<ViewEntry> getFailingJobs() { return failing; } }