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, artifactLinkManager, auditLogService, buildStatusHelper, extendedAuthorManager, failStartDate, jiraIssueManager, jiraIssueUtils, neighbouringSummaries, 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
ACCESS_DENIED, administrationConfigurationAccessor, administrationConfigurationManager, AGGREGATE_URL_PATTERN, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, cachedPlanManager, CONFIRM, cookieCutter, dashboardCachingManager, deploymentProjectService, environmentService, 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()
          Deprecated. 
 ChainResultsSummary getChainResult()
           
 int getChainResultNumber()
           
 CurrentlyBuilding getCurrentlyBuilding()
           
 ErrorAccessor getErrorAccessor()
           
 ExecutionStatus getExecutionStatus(PlanResultKey planResultKey)
           
 ResultsSummary getFailingSinceForTest(TestCaseResult testCaseResult)
           
 java.lang.String getFailingSinceForTestString(ResultsSummary resultsSummary, TestCaseResult testCaseResult)
           
 ImmutableChain getImmutableChain()
           
 ImmutableChainStage getImmutableChainStage()
           
 StageStatusHelper getStageStatusHelper()
           
 void setAggregatedChainErrorAccessor(AggregatedChainErrorAccessor aggregatedChainErrorAccessor)
           
 void setBuildExecutionManager(BuildExecutionManager buildExecutionManager)
           
 void setChain(ImmutableChain chain)
           
 void setChainResult(ChainResultsSummary chainResult)
           
 void setChainResultNumber(int chainResultNumber)
           
 void setChainStage(ImmutableChainStage chainStage)
           
 void setExecutableAgentsHelper(ExecutableAgentsHelper executableAgentsHelper)
           
 void setStageStatusHelper(StageStatusHelper stageStatusHelper)
           
 
Methods inherited from class com.atlassian.bamboo.build.PlanResultsAction
buildWebPanelContext, getArtifactLinkUrl, getBuildNumber, getBuildStatusHelper, getChainExecution, getCreateIssueAppLinkId, getExecutionStatus, getFailStartDate, getIssueDetails, getJiraIssueDetails, getJiraIssues, getLinkedJiraIssue, getLinkedJiraIssueForTestCase, getLinkedJiraIssues, getMaskedMetadata, getMaskedVariables, getNeighbouringSummaries, getNewIssueKey, getOauthLoginDanceUrl, getPreviousFailedStageResult, getRepositoryChangesetsWithNotBlankRevision, getRepositoryData, getResultsSummary, getShortJiraIssues, getShortJiraIssues, getSizeBoundedLinkedJiraIssues, getSkippedCommitsCount, getTestCaseResultOnMasterBranch, getTriggerReasonLongDescriptionHtml, getTriggerReasonLongDescriptionText, isAuditLoggingEnabled, isConfigChanged, isHideJiraTeaser, isOauthAuthenticationRequired, isSortByDuration, setAgentManager, setArtifactLinkManager, setAuditLogService, setBuildNumber, setChainExecutionManager, setCreateIssueAppLinkId, setExtendedAuthorManager, setJiraIssueManager, setJiraIssueUtils, setNewIssueKey, setResultsSummary, setSortByDuration, setTestQuarantineManager, setTestsManager, setTriggerManager
 
Methods inherited from class com.atlassian.bamboo.ww2.actions.PlanActionSupport
getBuildKey, getCurrentlyBuildingPlans, getImmutablePlan, getJobsWebItemsForSection, getMutablePlan, getPlan, getPlanKey, getPlanResultKey, getProject, getResultsSummaryManager, getSecuredDomainObject, getTypedPlanKey, 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, addHelpPanel, 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, getDeploymentProject, getDescriptionFromLabelKey, getElasticConfig, getFeatureManager, getFieldErrorAccessTracker, getFieldErrors, getFlushedErrorMessages, getFormattedActionErrors, getFormattedActionMessages, getFormattedErrorMessages, getHelpPanels, 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, hasEntityPermission, hasGlobalAdminPermission, hasGlobalPermission, hasGlobalPermission, hasKey, hasLinkedDeployments, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, isCheckboxSetInAction, isEc2ConfigurationWarningRequired, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDashboardCachingManager, setDecorator, setDeploymentProjectService, setEnableJavascript, setEnvironmentService, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLinkedDeploymentProjectCacheService, setNavigationContext, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager, toJson, toJson
 
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
getImmutablePlan, getMutablePlan, 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

getImmutableChain

public ImmutableChain getImmutableChain()
Specified by:
getImmutableChain in interface ChainAware

getChain

@Deprecated
public Chain getChain()
Deprecated. 

Specified by:
getChain in interface ChainAware

setChain

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

getImmutableChainStage

public ImmutableChainStage getImmutableChainStage()
Specified by:
getImmutableChainStage in interface ChainAware

setChainStage

public void setChainStage(ImmutableChainStage 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)

setExecutableAgentsHelper

public void setExecutableAgentsHelper(ExecutableAgentsHelper executableAgentsHelper)

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

@Nullable
public CurrentlyBuilding getCurrentlyBuilding()


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.