public class BuildResultsAction extends PlanResultsAction implements BuildableAware, BuildResultsAware, BuildResultsSummaryAware
BambooActionSupport.JSONStatus
Modifier and Type | Field and Description |
---|---|
protected BuildExecutionManager |
buildExecutionManager |
protected BuildResults |
buildResults |
protected BuildResultsSummary |
buildResultsSummary |
protected BuildResultsSummaryManager |
buildResultsSummaryManager |
protected Persister |
persister |
agentManager, artifactLinkManager, auditLogService, buildStatusHelper, extendedAuthorManager, failStartDate, jiraIssueManager, jiraIssueUtils, neighbouringSummaries, resultsSummary, testQuarantineManager, testsManager, triggerManager
buildNumber, jiraApplinksService, repositoryConfigurationService, resultsSummaryManager
ACCESS_DENIED, administrationConfigurationAccessor, administrationConfigurationManager, administrationConfigurationPersister, AGGREGATE_URL_PATTERN, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, cachedPlanManager, CONFIRM, cookieCutter, dashboardCachingManager, environmentService, featureManager, PAGE_NOT_FOUND, PLAN_KEY_CONTEXT, planExecutionManager, planManager, pluginAccessor, projectManager, webInterfaceManager
Constructor and Description |
---|
BuildResultsAction() |
buildWebPanelContext, getArtifactLinkUrl, getArtifactSizeDescription, getBuildNumber, getBuildStatusHelper, getChainExecution, getCreateIssueAppLinkId, getExecutionStatus, getFailStartDate, getIssueDetails, getJiraIssues, getLinkedJiraIssue, getLinkedJiraIssueForTestCase, getLinkedJiraIssues, getMaskedMetadata, getMaskedVariables, getNeighbouringSummaries, getNewIssueKey, getOauthLoginDanceUrl, getPreviousFailedStageResult, getRepositoryChangesetsWithNotBlankRevision, getRepositoryData, getResultsSummary, getShortJiraIssues, getShortJiraIssues, getSizeBoundedLinkedJiraIssues, getSkippedCommitsCount, getStageToContinue, getTestCaseResultOnMasterBranch, getTestQuarantineExpiryDuration, getTestQuarantineExpiryPeriod, getTriggerReasonLongDescriptionHtml, getTriggerReasonLongDescriptionText, isAuditLoggingEnabled, isConfigChanged, isHideJiraTeaser, isOauthAuthenticationRequired, isSortByDuration, isTestQuarantineEnabled, isTestQuarantineExpiryOverridable, setAgentManager, setArtifactLinkManager, setAuditLogService, setBuildNumber, setChainExecutionManager, setCreateIssueAppLinkId, setExtendedAuthorManager, setJiraIssueManager, setJiraIssueUtils, setNewIssueKey, setResultsSummary, setSortByDuration, setTestQuarantineManager, setTestsManager, setTriggerManager
getBuildKey, getCurrentlyBuildingPlans, getErrorAccessor, getImmutablePlan, getJobsWebItemsForSection, getMutablePlan, getPlan, getPlanKey, getPlanResultKey, getProject, getResultsSummaryManager, getSecuredDomainObject, getTypedPlanKey, getTypedPlanResultKey, isJiraApplicationLinkDefined, isRestartable, planNotFound, setBuildKey, setDecoratingErrorAccessor, setJiraApplinksService, setPlan, setPlanExecutionManager, setPlanKey, setPlanResultKey, setRepositoryConfigurationService, setResultsSummaryManager
addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doInput, execute, forceRelativeReturnUrl, getActionWarnings, getAdministrationConfiguration, getAvailableCategoryJson, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getElasticConfig, getFeatureManager, getFieldErrorAccessTracker, getFieldErrors, getFlushedErrorMessages, getFormattedActionErrors, getFormattedActionMessages, getFormattedActionWarnings, getHelpPanels, getInstanceName, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getReturnUrl, getServerLifecycleState, getSessionUser, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTextProvider, getTexts, getTexts, getTextWithArgs, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebPanelContext, getWebSectionsForLocation, hasActionWarnings, hasAdminPermission, hasAnyErrors, hasBuilds, hasEntityPermission, hasGlobalAdminPermission, hasGlobalPermission, hasGlobalPermission, hasKey, hasLinkedDeployments, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, input, isCheckboxSetInAction, isEc2ConfigurationWarningRequired, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAdministrationConfigurationPersister, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDashboardCachingManager, setDecorator, setEnableJavascript, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setNavigationContext, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager, toJson, toJson
addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFormatted, getLocale, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getImmutablePlan, getMutablePlan, getPlan, setPlan
getSecuredDomainObject
getErrorMessages, getErrors
protected BuildResults buildResults
protected BuildResultsSummary buildResultsSummary
protected BuildResultsSummaryManager buildResultsSummaryManager
protected BuildExecutionManager buildExecutionManager
protected Persister persister
public ImmutableBuildable getImmutableBuild()
getImmutableBuild
in interface BuildableAware
@Deprecated public Buildable getBuild()
getBuild
in interface BuildableAware
public void setBuild(ImmutableBuildable build)
setBuild
in interface BuildableAware
public String getBuildResultKey()
public void setBuildResultKey(String buildResultKey)
public BuildResults getBuildResults()
getBuildResults
in interface BuildResultsAware
public void setBuildResults(BuildResults buildResults)
setBuildResults
in interface BuildResultsAware
public BuildResultsSummary getBuildResultsSummary()
getBuildResultsSummary
in interface BuildResultsSummaryAware
public void setBuildResultsSummary(BuildResultsSummary buildResultsSummary)
setBuildResultsSummary
in interface BuildResultsSummaryAware
public String doExecute() throws Exception
BambooActionSupport
doExecute
in class BambooActionSupport
Exception
- something nasty went wrong@Nullable protected BuildResults getBuildResultsFromContainer(@NotNull ImmutableBuildable buildable, int currentBuildNumber)
@Nullable public BuildResultsSummary getFailingSinceForTest(@Nullable TestCaseResult testCaseResult)
@Nullable public String getFailingSinceForTestString(@Nullable BuildResultsSummary buildResultsSummary, @Nullable TestCaseResult testCaseResult)
@NotNull public String getFailingSinceRelativeTime(@Nullable BuildResultsSummary buildResultsSummary, @Nullable BuildResultsSummary failingSinceSummary)
@Nullable public BuildAgent getAgent(BuildResultsSummary summary)
@Nullable public BuildAgent getAgent(@Nullable CurrentlyBuilding currentlyBuilding)
protected String errorMessage(ImmutableBuildable build)
public CurrentlyBuilding getCurrentlyBuilding()
public void setBuildExecutionManager(BuildExecutionManager buildExecutionManager)
public void setPersister(Persister persister)
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.