Class ProjectBuildProblemsBean
- java.lang.Object
-
- jetbrains.buildServer.web.problems.ProjectBuildProblemsBean
-
public class ProjectBuildProblemsBean extends Object
User: Victory.Bedrosova Date: 5/21/13 Time: 2:20 PM
-
-
Constructor Summary
Constructors Constructor Description ProjectBuildProblemsBean(SProject project, List<CurrentBuildProblem> ownBuildProblems)
ProjectBuildProblemsBean(SProject project, List<CurrentBuildProblem> ownBuildProblems, List<ProjectBuildProblemsBean> subProjectBuildProblemBeans)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSubProjectBuildProblemBean(ProjectBuildProblemsBean bean)
static ProjectBuildProblemsBean
createProjectBuildProblemsBean(Collection<BuildProblem> buildProblems)
Accepts the list of problems , groups them by projects, then finds the common project among them, then creates a tree of ProjectBuildProblemsBean beans with this common project as the root.List<CurrentBuildProblem>
getBuildProblems()
int
getBuildProblemsNumber()
List<BuildTypeBuildProblemsBean>
getBuildTypeBuildProblems()
SProject
getProject()
List<ProjectBuildProblemsBean>
getSubProjectBuildProblemBeans()
static ProjectBuildProblemsBean
groupAndFilterBuildProblems(SProject project, Collection<BuildProblem> buildProblems, boolean acceptArchived)
-
-
-
Constructor Detail
-
ProjectBuildProblemsBean
public ProjectBuildProblemsBean(@NotNull SProject project, @NotNull List<CurrentBuildProblem> ownBuildProblems, @NotNull List<ProjectBuildProblemsBean> subProjectBuildProblemBeans)
-
ProjectBuildProblemsBean
public ProjectBuildProblemsBean(@NotNull SProject project, @NotNull List<CurrentBuildProblem> ownBuildProblems)
-
-
Method Detail
-
getProject
@NotNull public SProject getProject()
-
getBuildTypeBuildProblems
@NotNull public List<BuildTypeBuildProblemsBean> getBuildTypeBuildProblems()
-
getSubProjectBuildProblemBeans
@NotNull public List<ProjectBuildProblemsBean> getSubProjectBuildProblemBeans()
-
addSubProjectBuildProblemBean
public void addSubProjectBuildProblemBean(@NotNull ProjectBuildProblemsBean bean)
-
getBuildProblemsNumber
public int getBuildProblemsNumber()
-
getBuildProblems
@NotNull public List<CurrentBuildProblem> getBuildProblems()
-
groupAndFilterBuildProblems
@Nullable public static ProjectBuildProblemsBean groupAndFilterBuildProblems(@NotNull SProject project, @NotNull Collection<BuildProblem> buildProblems, boolean acceptArchived)
-
createProjectBuildProblemsBean
@Nullable public static ProjectBuildProblemsBean createProjectBuildProblemsBean(@NotNull Collection<BuildProblem> buildProblems)
Accepts the list of problems , groups them by projects, then finds the common project among them, then creates a tree of ProjectBuildProblemsBean beans with this common project as the root. Returns ProjectBuildProblemsBean corresponding to found common project.- Parameters:
buildProblems
- collection of build problems- Returns:
- null if collection of build problems is empty
-
-