com.atlassian.bamboo.builder.resultsfilter
Class Latest25FiveBuildResultsFilter

java.lang.Object
  extended by com.atlassian.bamboo.builder.resultsfilter.Latest25FiveBuildResultsFilter
All Implemented Interfaces:
BuildResultsFilter

public class Latest25FiveBuildResultsFilter
extends java.lang.Object
implements BuildResultsFilter

This class provides a the latest 25 build result summaries for a given build.

Version:
$Id: Latest25FiveBuildResultsFilter.java,v 1.3 2005/01/16 22:57:31 andy Exp $

Constructor Summary
Latest25FiveBuildResultsFilter(ResultsSummaryManager resultsSummaryManager, PlanManager planManager)
           
 
Method Summary
 java.util.List<BuildResultsSummary> getBuildResultsForAgent(java.lang.Long agentId)
          Obtain a collection of BuildResultsSummary for a specified agentId containint most recent 25 builds.
 java.util.List<BuildResultsSummary> getBuildResultsForBuild(Buildable buildable)
          Deprecated. 
 java.lang.String getCookieKey()
          The key to store in the cookie.
 java.lang.String getLabel()
          The filter's label in the gui
 java.util.List<ResultsSummary> getResultsForPlan(Plan plan)
          Obtain a collection of ResultsSummary for the specified plan The number returned will depend on the filter applied.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Latest25FiveBuildResultsFilter

public Latest25FiveBuildResultsFilter(ResultsSummaryManager resultsSummaryManager,
                                      PlanManager planManager)
Method Detail

getLabel

public java.lang.String getLabel()
The filter's label in the gui

Specified by:
getLabel in interface BuildResultsFilter
Returns:
The text to appear in the web drop down

getCookieKey

public java.lang.String getCookieKey()
Description copied from interface: BuildResultsFilter
The key to store in the cookie.

Specified by:
getCookieKey in interface BuildResultsFilter
Returns:
the cookie key for this filter.

getBuildResultsForBuild

@Deprecated
@NotNull
public java.util.List<BuildResultsSummary> getBuildResultsForBuild(Buildable buildable)
Deprecated. 

Obtain the most recent 25 BuildResultsSummary objects for the given build.

Specified by:
getBuildResultsForBuild in interface BuildResultsFilter
Parameters:
buildable -
Returns:
The latest 25 build result summaries

getResultsForPlan

@NotNull
public java.util.List<ResultsSummary> getResultsForPlan(Plan plan)
Description copied from interface: BuildResultsFilter
Obtain a collection of ResultsSummary for the specified plan The number returned will depend on the filter applied.

Specified by:
getResultsForPlan in interface BuildResultsFilter
Parameters:
plan - to get results for
Returns:
The filtered list of build result summaries

getBuildResultsForAgent

@NotNull
public java.util.List<BuildResultsSummary> getBuildResultsForAgent(java.lang.Long agentId)
Obtain a collection of BuildResultsSummary for a specified agentId containint most recent 25 builds.

Specified by:
getBuildResultsForAgent in interface BuildResultsFilter
Parameters:
agentId - if of an agent
Returns:
The filtered list of build result summaries


Copyright © 2012 Atlassian. All Rights Reserved.