com.atlassian.bamboo.build
Class ViewBuild

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.bamboo.ww2.BambooActionSupport
          extended by com.atlassian.bamboo.ww2.actions.BuildActionSupport
              extended by com.atlassian.bamboo.build.ViewBuild
All Implemented Interfaces:
ErrorCollection, BambooSessionAware, BuildAware, PaginationAware, BuildReadSecurityAware, DomainObjectSecurityAware, GlobalReadSecurityAware, ResultsListAware, ResultsListProvider, ReturnUrlAware, StatisticsAware, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, com.uwyn.rife.continuations.ContinuableObject, java.io.Serializable, java.lang.Cloneable

public class ViewBuild
extends BuildActionSupport
implements StatisticsAware, PaginationAware, BuildReadSecurityAware

This class displays a build and its build summary

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.atlassian.bamboo.ww2.actions.BuildActionSupport
buildExecutionManager
 
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
buildManager, CONFIRM, cookieCutter, dashboardCachingManager
 
Fields inherited from class com.opensymphony.xwork.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
ViewBuild()
           
 
Method Summary
 java.lang.String doExecute()
          Obtain the list of builds associated with the build
 java.util.Collection getBuildErrors()
          Obtain all the current build errors.
 BuildStatusHelper getBuildStatusHelper()
           
 FilterController getFilterController()
           
 BuildResults getLastBuildResult()
           
 Pager getPager()
           
 java.util.List getResultsList()
          Provide the GUI with the collection of BuildResultsSummary objects for the specified build.
 StatisticsCollector getStatistics()
           
 void setFilterController(FilterController filterController)
           
 void setPager(Pager pager)
           
 void setResultsList(java.util.List results)
           
 void setStatistics(StatisticsCollector statistics)
           
 
Methods inherited from class com.atlassian.bamboo.ww2.actions.BuildActionSupport
getBuild, getBuildKey, getCurrentlyRunningBuild, getSecuredDomainObject, setBuild, setBuildExecutionManager, setBuildKey
 
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addIllegalArgumentException, areCheckBoxesEmpty, doDefault, doesLabelKeyHaveMatchingDescription, execute, getAdministrationConfiguration, getAsPreformattedText, getBamboo, getBambooLicenseManager, getBambooSession, getBambooUserManager, getBaseUrl, getBootstrapManager, getBreadCrumbs, getBuildManager, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getFlushedErrorMessages, getInstanceName, getReturnUrl, getSessionUser, getTotalErrors, getUser, getWebFragmentsContextMap, getWebItemsForSection, getWebResourceManager, getWebSectionsForLocation, hasAnyErrors, hasBuilds, hasGlobalPermission, hasPlanPermission, hasPlanPermission, isEnableSignup, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfiguration, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildManager, setCookieCutter, setDashboardCachingManager, setErrorMessages, setHtmlUtils, setReturnUrl, setWebInterfaceManager, setWebResourceManager
 
Methods inherited from class com.opensymphony.xwork.ActionSupport
addActionError, addActionMessage, addFieldError, clearErrorsAndMessages, clone, doInput, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, pause, setActionErrors, setActionMessages, setFieldErrors, validate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.bamboo.ww2.aware.BuildAware
getBuild, setBuild
 
Methods inherited from interface com.atlassian.bamboo.ww2.aware.permissions.DomainObjectSecurityAware
getSecuredDomainObject
 
Methods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getErrorMessages, getErrors, getFieldErrors
 

Constructor Detail

ViewBuild

public ViewBuild()
Method Detail

doExecute

public java.lang.String doExecute()
                           throws java.lang.Exception
Obtain the list of builds associated with the build

Overrides:
doExecute in class BambooActionSupport
Returns:
Webwork success status
Throws:
java.lang.Exception - Generic failure

getStatistics

public StatisticsCollector getStatistics()
Specified by:
getStatistics in interface StatisticsAware

setStatistics

public void setStatistics(StatisticsCollector statistics)
Specified by:
setStatistics in interface StatisticsAware

getLastBuildResult

public BuildResults getLastBuildResult()

getBuildStatusHelper

public BuildStatusHelper getBuildStatusHelper()

getBuildErrors

public java.util.Collection getBuildErrors()
Obtain all the current build errors.

Returns:
The ErrorsMessages

getFilterController

public FilterController getFilterController()

setFilterController

public void setFilterController(FilterController filterController)

getResultsList

public java.util.List getResultsList()
Provide the GUI with the collection of BuildResultsSummary objects for the specified build. These are sorted most recent first.

Specified by:
getResultsList in interface ResultsListAware
Specified by:
getResultsList in interface ResultsListProvider
Returns:
The build result summaries

setResultsList

public void setResultsList(java.util.List results)
Specified by:
setResultsList in interface ResultsListAware

getPager

public Pager getPager()
Specified by:
getPager in interface PaginationAware

setPager

public void setPager(Pager pager)
Specified by:
setPager in interface PaginationAware


Copyright © 2008 Atlassian Pty Ltd. All Rights Reserved.