com.atlassian.bamboo.build
Class BuildResultsAction
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.ww2.actions.BuildActionSupport
com.atlassian.bamboo.build.BuildResultsAction
- All Implemented Interfaces:
- ErrorCollection, BambooSessionAware, BuildAware, BuildResultsAware, BuildResultsSummaryAware, BuildReadSecurityAware, DomainObjectSecurityAware, GlobalReadSecurityAware, ReturnUrlAware, 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:
- AddCommentToBuildResults, AddLabelToBuildResults, EditCommentAction, GetBuildResultsDetails, GotoBuildResult, ViewBuildResults, ViewBuildResultsSuccessfulTests, ViewBuildResultsTests, ViewJiraIssues
public class BuildResultsAction
- extends BuildActionSupport
- implements BuildResultsAware, BuildResultsSummaryAware, BuildReadSecurityAware
- See Also:
- Serialized Form
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.ww2.BambooActionSupport |
addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addIllegalArgumentException, areCheckBoxesEmpty, doDefault, doesLabelKeyHaveMatchingDescription, execute, getAdministrationConfiguration, getAsPreformattedText, getBamboo, getBambooLicenseManager, getBambooSession, getBambooUserManager, getBaseUrl, getBootstrapManager, getBreadCrumbs, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getFlushedErrorMessages, getInstanceName, getPlan, getReturnUrl, getSessionUser, getTotalErrors, getUser, getWebFragmentsContextMap, getWebItemsForSection, getWebResourceManager, getWebSectionsForLocation, hasAnyErrors, hasBuilds, hasGlobalPermission, hasPlanPermission, hasPlanPermission, isEnableJavascript, isEnableSignup, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfiguration, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setCookieCutter, setDashboardCachingManager, setEnableJavascript, 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 |
buildNumber
protected java.lang.Integer buildNumber
buildResults
protected BuildResults buildResults
buildResultsSummary
protected BuildResultsSummary buildResultsSummary
testManager
protected TestManager testManager
decorator
protected TestResultDecorator decorator
testResultManager
protected TestResultManager testResultManager
buildResultsSummaryManager
protected BuildResultsSummaryManager buildResultsSummaryManager
extendedAuthorManager
protected ExtendedAuthorManager extendedAuthorManager
triggerReasonManager
protected TriggerReasonManager triggerReasonManager
localAgentManager
protected LocalAgentManager localAgentManager
jiraIssueManager
protected JiraIssueManager jiraIssueManager
jiraIssueUtils
protected JiraIssueUtils jiraIssueUtils
BuildResultsAction
public BuildResultsAction()
getPluginManager
public com.atlassian.plugin.PluginManager getPluginManager()
setPluginManager
public void setPluginManager(com.atlassian.plugin.PluginManager pluginManager)
getBuildNumber
public java.lang.Integer getBuildNumber()
setBuildNumber
public void setBuildNumber(java.lang.Integer buildNumber)
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
isSortByDuration
public boolean isSortByDuration()
setSortByDuration
public void setSortByDuration(boolean b)
getSuccessfulTests
public TestResultDecorator getSuccessfulTests()
getBuildResultsFromContainer
protected BuildResults getBuildResultsFromContainer(Build build,
int currentBuildNumber)
getFailingSinceForTest
@Nullable
public BuildResultsSummary getFailingSinceForTest(BuildResults buildResults,
TestResults testResults)
getFailingSinceRelativeTime
@Nullable
public java.lang.String getFailingSinceRelativeTime(BuildResults buildResults,
TestResults testResults)
throws java.io.IOException
- Throws:
java.io.IOException
getFailingSinceRelativeTime
public java.lang.String getFailingSinceRelativeTime(BuildResultsSummary failingSinceSummary,
BuildResults buildResults)
getAgent
public BuildAgent getAgent(BuildResultsSummary summary)
errorMessage
protected java.lang.String errorMessage(Build build)
getNeighbouringSummaries
public java.util.List getNeighbouringSummaries()
getTriggerReasonLongDescriptionHtml
public java.lang.String getTriggerReasonLongDescriptionHtml(BuildResultsSummary buildResultsSummary)
getLinkedJiraIssues
public java.util.Collection<LinkedJiraIssue> getLinkedJiraIssues()
getShortJiraIssues
public java.util.List<LinkedJiraIssue> getShortJiraIssues()
- Returns a shortened (default length) list of jira issues and controls logic behind which are shown
* Fixed issues are given preference
- Parameters:
number
-
- Returns:
getShortJiraIssues
public java.util.List<LinkedJiraIssue> getShortJiraIssues(int numberNeeded)
- Returns a required length list of jira issues and controls logic behind which are shown
* Fixed issues are given preference
This is needed so that only the required number of Jira Issues will be retrieved from the jira server
- Parameters:
number
-
- Returns:
getJiraIssues
public java.util.Collection<LinkedJiraIssue> getJiraIssues()
getIssueDetails
protected java.util.Collection<LinkedJiraIssue> getIssueDetails(java.util.Collection<LinkedJiraIssue> linkedIssues)
setJiraIssueManager
public void setJiraIssueManager(JiraIssueManager jiraIssueManager)
getTestResultManager
public TestResultManager getTestResultManager()
setTestResultManager
public void setTestResultManager(TestResultManager testResultManager)
setBuildResultsSummaryManager
public void setBuildResultsSummaryManager(BuildResultsSummaryManager buildResultsSummaryManager)
getExtendedAuthorManager
public ExtendedAuthorManager getExtendedAuthorManager()
setExtendedAuthorManager
public void setExtendedAuthorManager(ExtendedAuthorManager extendedAuthorManager)
setTestManager
public void setTestManager(TestManager testManager)
getBuildStatusHelper
public BuildStatusHelper getBuildStatusHelper()
setTriggerReasonManager
public void setTriggerReasonManager(TriggerReasonManager triggerReasonManager)
getTriggerReasonManager
public TriggerReasonManager getTriggerReasonManager()
setLocalAgentManager
public void setLocalAgentManager(LocalAgentManager localAgentManager)
getBuildManager
public BuildManager getBuildManager()
- Overrides:
getBuildManager
in class BambooActionSupport
setBuildManager
public void setBuildManager(BuildManager buildManager)
- Overrides:
setBuildManager
in class BambooActionSupport
setJiraIssueUtils
public void setJiraIssueUtils(JiraIssueUtils jiraIssueUtils)
getExtendedBuildResultsSummary
public ExtendedBuildResultsSummary getExtendedBuildResultsSummary()
Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.