com.atlassian.bamboo.build
Class BuildResultsAction
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.ww2.actions.PlanActionSupport
com.atlassian.bamboo.build.PlanResultsAction
com.atlassian.bamboo.build.BuildResultsAction
- All Implemented Interfaces:
- ErrorCollection, BambooSessionAware, BuildableAware, BuildResultsAware, BuildResultsSummaryAware, DomainObjectSecurityAware, GlobalReadSecurityAware, PlanReadSecurityAware, PlanAware, ProjectAware, ResultsSummaryAware, ReturnUrlAware, com.atlassian.core.i18n.I18nTextProvider, 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
- Direct Known Subclasses:
- ViewBuildResults, ViewBuildResultsSuccessfulTests, ViewBuildResultsTests
public class BuildResultsAction
- extends PlanResultsAction
- implements BuildableAware, BuildResultsAware, BuildResultsSummaryAware
- See Also:
- Serialized Form
Fields inherited from class com.atlassian.bamboo.build.PlanResultsAction |
auditLogService, buildStatusHelper, extendedAuthorManager, jiraIssueManager, jiraIssueUtils, localAgentManager, neighbouringSummaries, pluginManager, resultsSummary, testsManager, triggerReasonManager |
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport |
administrationConfigurationManager, bambooPermissionManager, buildDefinitionManager, buildManager, commentManager, CONFIRM, cookieCutter, dashboardCachingManager, planExecutionManager, planManager, projectManager |
Fields inherited from class com.opensymphony.xwork.ActionSupport |
LOG |
Fields inherited from interface com.opensymphony.xwork.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.bamboo.build.PlanResultsAction |
getBuildNumber, getBuildStatusHelper, getCommentsForPlanResult, getExecutionStatus, getExtendedAuthorManager, getIssueDetails, getJiraIssues, getLinkedJiraIssues, getLocalAgentManager, getNeighbouringSummaries, getPluginManager, getResultsSummary, getShortJiraIssues, getShortJiraIssues, getTestsManager, getTriggerReasonLongDescriptionHtml, getTriggerReasonManager, isSortByDuration, setAuditLogService, setBuildNumber, setExtendedAuthorManager, setJiraIssueManager, setJiraIssueUtils, setLocalAgentManager, setPluginManager, setResultsSummary, setSortByDuration, setTestsManager, setTriggerReasonManager |
Methods inherited from class com.atlassian.bamboo.ww2.actions.PlanActionSupport |
getBuildKey, getCurrentlyBuildingPlans, getErrorAccessor, getPlan, getPlanKey, getPlanResultKey, getProject, getResultsSummaryManager, getSecuredDomainObject, hasPlanResultComments, setBuildKey, setErrorAccessor, setPlan, setPlanExecutionManager, setPlanKey, setPlanResultKey, setResultsSummaryManager |
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport |
addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, execute, getAdministrationConfiguration, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUserManager, getBaseUrl, getBootstrapManager, getBreadCrumbs, getBuildManager, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getFlushedErrorMessages, getFormattedActionErrors, getFormattedErrorMessages, getInstanceName, getJsonObject, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getReturnUrl, getSessionUser, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebSectionsForLocation, hasAdminPermission, hasAnyErrors, hasBuilds, hasGlobalAdminPermission, hasGlobalPermission, hasKey, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isRestrictedAdminEnabled, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfigurationManager, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setBuildManager, setCheckBoxFields, setCommentManager, setCookieCutter, setDashboardCachingManager, setEnableJavascript, setErrorMessages, setI18nBeanFactory, setPlanManager, setProjectManager, setReturnUrl, setWebInterfaceManager |
Methods inherited from class com.opensymphony.xwork.ActionSupport |
addActionError, addActionMessage, addFieldError, clearErrorsAndMessages, clone, doInput, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, pause, setActionErrors, setActionMessages, setFieldErrors, validate |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
buildResults
protected BuildResults buildResults
buildResultsSummary
protected BuildResultsSummary buildResultsSummary
buildResultsSummaryManager
protected BuildResultsSummaryManager buildResultsSummaryManager
buildExecutionManager
protected BuildExecutionManager buildExecutionManager
BuildResultsAction
public BuildResultsAction()
getBuild
public Buildable getBuild()
- Specified by:
getBuild
in interface BuildableAware
setBuild
public void setBuild(Buildable build)
- Specified by:
setBuild
in interface BuildableAware
getBuildResultKey
public java.lang.String getBuildResultKey()
setBuildResultKey
public void setBuildResultKey(java.lang.String buildResultKey)
getBuildResults
public BuildResults getBuildResults()
- Let the UI have the build results instance.
- Specified by:
getBuildResults
in interface BuildResultsAware
- Returns:
- The build results
setBuildResults
public void setBuildResults(BuildResults buildResults)
- Specified by:
setBuildResults
in interface BuildResultsAware
getBuildResultsSummary
public BuildResultsSummary getBuildResultsSummary()
- Specified by:
getBuildResultsSummary
in interface BuildResultsSummaryAware
setBuildResultsSummary
public void setBuildResultsSummary(BuildResultsSummary buildResultsSummary)
- Specified by:
setBuildResultsSummary
in interface BuildResultsSummaryAware
doExecute
public java.lang.String doExecute()
throws java.lang.Exception
- Description copied from class:
BambooActionSupport
- Places the current user on the page
- Overrides:
doExecute
in class BambooActionSupport
- Returns:
- webwork success status
- Throws:
java.lang.Exception
- something nasty went wrong
getBuildResultsFromContainer
protected BuildResults getBuildResultsFromContainer(Buildable buildable,
int currentBuildNumber)
getFailingSinceForTest
@Nullable
public BuildResultsSummary getFailingSinceForTest(@Nullable
TestCaseResult testCaseResult)
getFailingSinceForTestString
@Nullable
public java.lang.String getFailingSinceForTestString(@Nullable
BuildResultsSummary buildResultsSummary,
@Nullable
TestCaseResult testCaseResult)
getFailingSinceRelativeTime
@NotNull
public java.lang.String getFailingSinceRelativeTime(@Nullable
BuildResultsSummary buildResultsSummary,
@Nullable
BuildResultsSummary failingSinceSummary)
getAgent
public BuildAgent getAgent(BuildResultsSummary summary)
getAgent
@Nullable
public BuildAgent getAgent(@Nullable
CurrentlyBuilding currentlyBuilding)
errorMessage
protected java.lang.String errorMessage(Buildable build)
getCurrentlyBuilding
public CurrentlyBuilding getCurrentlyBuilding()
setBuildResultsSummaryManager
public void setBuildResultsSummaryManager(BuildResultsSummaryManager buildResultsSummaryManager)
setBuildExecutionManager
public void setBuildExecutionManager(BuildExecutionManager buildExecutionManager)
Copyright © 2010 Atlassian. All Rights Reserved.