com.atlassian.bamboo.build
Class ChainResultsAction

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.bamboo.ww2.BambooActionSupport
          extended by com.atlassian.bamboo.ww2.actions.PlanActionSupport
              extended by com.atlassian.bamboo.build.PlanResultsAction
                  extended by com.atlassian.bamboo.build.ChainResultsAction
All Implemented Interfaces:
ErrorCollection, BambooSessionAware, ChainAware, NavigationAware, 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:
ViewChainResult

public class ChainResultsAction
extends PlanResultsAction
implements ChainAware

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus
 
Field Summary
protected  StageStatusHelper stageStatusHelper
           
 
Fields inherited from class com.atlassian.bamboo.build.PlanResultsAction
agentManager, auditLogService, buildStatusHelper, extendedAuthorManager, failStartDate, jiraIssueManager, jiraIssueUtils, neighbouringSummaries, pluginManager, resultsSummary, testQuarantineManager, testsManager, triggerManager
 
Fields inherited from class com.atlassian.bamboo.ww2.actions.PlanActionSupport
buildNumber, jiraApplinksService, repositoryConfigurationService, resultsSummaryManager
 
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
administrationConfigurationManager, AGGREGATE_URL_PATTERN, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, cachedPlanManager, CONFIRM, cookieCutter, dashboardCachingManager, featureManager, PLAN_KEY_CONTEXT, planExecutionManager, planManager, projectManager, webInterfaceManager
 
Fields inherited from class com.opensymphony.xwork.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
ChainResultsAction()
           
 
Method Summary
 Chain getChain()
           
 ChainResultsSummary getChainResult()
           
 int getChainResultNumber()
           
 ChainStage getChainStage()
           
 CurrentlyBuilding getCurrentlyBuilding()
           
 ErrorAccessor getErrorAccessor()
           
 ExecutionStatus getExecutionStatus(PlanResultKey planResultKey)
           
 ResultsSummary getFailingSinceForTest(TestCaseResult testCaseResult)
           
 java.lang.String getFailingSinceForTestString(ResultsSummary resultsSummary, TestCaseResult testCaseResult)
           
 StageStatusHelper getStageStatusHelper()
           
 boolean jobHasExecutableAgents(PlanResultKey planResultKey)
           
 void setAggregatedChainErrorAccessor(AggregatedChainErrorAccessor aggregatedChainErrorAccessor)
           
 void setBuildExecutionManager(BuildExecutionManager buildExecutionManager)
           
 void setChain(Chain chain)
           
 void setChainResult(ChainResultsSummary chainResult)
           
 void setChainResultNumber(int chainResultNumber)
           
 void setChainStage(ChainStage chainStage)
           
 void setPlanExecutableAgentsHelper(PlanExecutableAgentsHelper planExecutableAgentsHelper)
           
 void setStageStatusHelper(StageStatusHelper stageStatusHelper)
           
 
Methods inherited from class com.atlassian.bamboo.build.PlanResultsAction
buildWebPanelContext, getBuildNumber, getBuildStatusHelper, getChainExecution, getCreateIssueAppLinkId, getExecutionStatus, getFailStartDate, getIssueDetails, getJiraIssues, getLinkedJiraIssues, getMaskedMetadata, getMaskedVariables, getNeighbouringSummaries, getNewIssueKey, getOauthLoginDanceUrl, getPreviousFailedStageResult, getRepositoryChangesetsWithNotBlankRevision, getRepositoryData, getResultsSummary, getShortJiraIssues, getShortJiraIssues, getSizeBoundedLinkedJiraIssues, getSkippedCommitsCount, getTriggerReasonLongDescriptionHtml, getTriggerReasonLongDescriptionText, isAuditLoggingEnabled, isConfigChanged, isHideJiraTeaser, isOauthAuthenticationRequired, isSortByDuration, setAgentManager, setAuditLogService, setBuildNumber, setChainExecutionManager, setCreateIssueAppLinkId, setExtendedAuthorManager, setJiraIssueManager, setJiraIssueUtils, setNewIssueKey, setPluginManager, setResultsSummary, setSortByDuration, setTestQuarantineManager, setTestsManager, setTriggerManager
 
Methods inherited from class com.atlassian.bamboo.ww2.actions.PlanActionSupport
getBuildKey, getCurrentlyBuildingPlans, getJobsWebItemsForSection, getPlan, getPlanKey, getPlanResultKey, getProject, getResultsSummaryManager, getSecuredDomainObject, getTypedPlanResultKey, isJiraApplicationLinkDefined, isRestartable, planNotFound, setBuildKey, setErrorAccessor, setJiraApplinksService, setPlan, setPlanExecutionManager, setPlanKey, setPlanResultKey, setRepositoryConfigurationService, setResultsSummaryManager
 
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, execute, forceRelativeReturnUrl, getActionWarnings, getAdministrationConfiguration, 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, getFormattedErrorMessages, getInstanceName, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getReturnUrl, getServerLifecycleState, getSessionUser, 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, hasGlobalAdminPermission, hasGlobalPermission, hasGlobalPermission, hasKey, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, isCheckboxSetInAction, isEc2ConfigurationWarningRequired, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfigurationManager, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDashboardCachingManager, setDecorator, setEnableJavascript, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setNavigationContext, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager
 
Methods inherited from class com.opensymphony.xwork.ActionSupport
addActionMessage, addFieldError, clearErrorsAndMessages, clone, doInput, getActionErrors, getActionMessages, getErrorMessages, getErrors, 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
 
Methods inherited from interface com.atlassian.bamboo.ww2.aware.PlanAware
getPlan, setPlan
 
Methods inherited from interface com.atlassian.bamboo.ww2.aware.permissions.DomainObjectSecurityAware
getSecuredDomainObject
 
Methods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getErrorMessages, getErrors
 

Field Detail

stageStatusHelper

protected StageStatusHelper stageStatusHelper
Constructor Detail

ChainResultsAction

public ChainResultsAction()
Method Detail

jobHasExecutableAgents

public boolean jobHasExecutableAgents(@NotNull
                                      PlanResultKey planResultKey)

getChain

public Chain getChain()
Specified by:
getChain in interface ChainAware

setChain

public void setChain(Chain chain)
Specified by:
setChain in interface ChainAware

getChainStage

public ChainStage getChainStage()
Specified by:
getChainStage in interface ChainAware

setChainStage

public void setChainStage(ChainStage chainStage)
Specified by:
setChainStage in interface ChainAware

getChainResult

public ChainResultsSummary getChainResult()
Specified by:
getChainResult in interface ChainAware

setChainResult

public void setChainResult(ChainResultsSummary chainResult)
Specified by:
setChainResult in interface ChainAware

getChainResultNumber

public int getChainResultNumber()
Specified by:
getChainResultNumber in interface ChainAware

setChainResultNumber

public void setChainResultNumber(int chainResultNumber)
Specified by:
setChainResultNumber in interface ChainAware

getExecutionStatus

@Nullable
public ExecutionStatus getExecutionStatus(PlanResultKey planResultKey)

getStageStatusHelper

public StageStatusHelper getStageStatusHelper()

setStageStatusHelper

public void setStageStatusHelper(StageStatusHelper stageStatusHelper)

setPlanExecutableAgentsHelper

public void setPlanExecutableAgentsHelper(PlanExecutableAgentsHelper planExecutableAgentsHelper)

getFailingSinceForTest

@Nullable
public ResultsSummary getFailingSinceForTest(@Nullable
                                                      TestCaseResult testCaseResult)

getFailingSinceForTestString

@Nullable
public java.lang.String getFailingSinceForTestString(@Nullable
                                                              ResultsSummary resultsSummary,
                                                              @Nullable
                                                              TestCaseResult testCaseResult)

getErrorAccessor

public ErrorAccessor getErrorAccessor()
Overrides:
getErrorAccessor in class PlanActionSupport

setAggregatedChainErrorAccessor

public void setAggregatedChainErrorAccessor(AggregatedChainErrorAccessor aggregatedChainErrorAccessor)

setBuildExecutionManager

public void setBuildExecutionManager(BuildExecutionManager buildExecutionManager)

getCurrentlyBuilding

public CurrentlyBuilding getCurrentlyBuilding()


Copyright © 2012 Atlassian. All Rights Reserved.