public class

StarterAction

extends BambooActionSupport
implements TabSelectionAware
java.lang.Object
   ↳ com.opensymphony.xwork.ActionSupport
     ↳ com.atlassian.bamboo.ww2.BambooActionSupport
       ↳ com.atlassian.bamboo.webwork.StarterAction
Known Direct Subclasses

Class Overview

This class decides which starter page should be displayed on the web site.

If the application has not been configured, it displays the Configuration wizard.

Otherwise it displays the default home page.

Summary

[Expand]
Inherited Constants
From class com.atlassian.bamboo.ww2.BambooActionSupport
From interface com.opensymphony.xwork.Action
Fields
protected ExtendedAuthorManager extendedAuthorManager
[Expand]
Inherited Fields
From class com.atlassian.bamboo.ww2.BambooActionSupport
From class com.opensymphony.xwork.ActionSupport
Public Constructors
StarterAction()
Public Methods
String doClearFilterLabelsNames()
String doFilterLabelsNames()
String doMyBamboo()
String doStart()
Iterable<Label> getAllPlanLabels()
@Deprecated ExtendedAuthor getAuthor()
This method is deprecated. use getAuthors() instead. You can now have multiple authores for a user.
List<ExtendedAuthor> getAuthors()
Collection<BuildAgent> getBuildAgents()
Collection<BuildAgent> getBusyBuildAgents()
Collection<ImmutableChain> getChains()
Map<StringObject> getChart()
List<CommitView> getCommitViews()
CurrentlyBuilding getCurrentlyBuilding(Long agentId)
CurrentlyBuilding getCurrentlyBuilding(String buildResultKey)
String getDashboardTabUrl()
Collection<? extends ImmutableChain> getFavouriteBuilds()
@Nullable List<String> getLabelNames()
List<DecoratedCapabilityRequirement> getLocalBuilders()
List<DecoratedCapabilityRequirement> getLocalJdks()
Collection<ImmutableTopLevelPlan> getPlans()
@NotNull Collection<? extends ImmutableChain> getPlansByLabel()
ProjectStatusHelper getProjectStatusHelper()
Collection<BuildContext> getQueue()
String getReorderedBuildKey()
@NotNull String getSelectedTab()
boolean hasBranches(Plan plan)
boolean hasPlanPermission(String permission, ImmutablePlan plan)
boolean isAllowedRemoteAgents()
boolean isFavourite(ImmutableChain plan)
boolean isShowDashboard()
void setAgentManager(AgentManager agentManager)
void setBuildExecutionManager(BuildExecutionManager buildExecutionManager)
void setBuildQueueManager(BuildQueueManager buildQueueManager)
void setCachingPermissionManagerFacade(BambooCachingPermissionManagerFacade permissionManagerManager)
void setCapabilityHelper(CapabilityHelper capabilityHelper)
void setCapabilitySetManager(CapabilitySetManager capabilitySetManager)
void setChainBranchManager(ChainBranchManager chainBranchManager)
void setExtendedAuthorManager(ExtendedAuthorManager extendedAuthorManager)
void setLabelManager(LabelManager labelManager)
void setLabelNames(List<String> labelNames)
void setReorderedBuildKey(String reorderedBuildKey)
void setResultsSummaryManager(BuildResultsSummaryManager resultsSummaryManager)
void setSelectedTab(String selectedTab)
[Expand]
Inherited Methods
From class com.atlassian.bamboo.ww2.BambooActionSupport
From class com.opensymphony.xwork.ActionSupport
From class java.lang.Object
From interface com.atlassian.bamboo.utils.error.ErrorCollection
From interface com.atlassian.bamboo.ww2.aware.BambooSessionAware
From interface com.atlassian.bamboo.ww2.aware.NavigationAware
From interface com.atlassian.bamboo.ww2.aware.ReturnUrlAware
From interface com.atlassian.bamboo.ww2.aware.TabSelectionAware
From interface com.atlassian.bamboo.ww2.aware.permissions.DomainObjectSecurityAware
From interface com.atlassian.core.i18n.I18nTextProvider
From interface com.opensymphony.xwork.Action
From interface com.opensymphony.xwork.LocaleProvider
From interface com.opensymphony.xwork.TextProvider
From interface com.opensymphony.xwork.Validateable
From interface com.opensymphony.xwork.ValidationAware
From interface com.uwyn.rife.continuations.ContinuableObject

Fields

protected ExtendedAuthorManager extendedAuthorManager

Public Constructors

public StarterAction ()

Public Methods

public String doClearFilterLabelsNames ()

public String doFilterLabelsNames ()

public String doMyBamboo ()

public String doStart ()

public Iterable<Label> getAllPlanLabels ()

@Deprecated public ExtendedAuthor getAuthor ()

This method is deprecated.
use getAuthors() instead. You can now have multiple authores for a user.

public List<ExtendedAuthor> getAuthors ()

public Collection<BuildAgent> getBuildAgents ()

public Collection<BuildAgent> getBusyBuildAgents ()

public Collection<ImmutableChain> getChains ()

public Map<StringObject> getChart ()

public List<CommitView> getCommitViews ()

public CurrentlyBuilding getCurrentlyBuilding (Long agentId)

public CurrentlyBuilding getCurrentlyBuilding (String buildResultKey)

public String getDashboardTabUrl ()

public Collection<? extends ImmutableChain> getFavouriteBuilds ()

@Nullable public List<String> getLabelNames ()

public List<DecoratedCapabilityRequirement> getLocalBuilders ()

public List<DecoratedCapabilityRequirement> getLocalJdks ()

public Collection<ImmutableTopLevelPlan> getPlans ()

@NotNull public Collection<? extends ImmutableChain> getPlansByLabel ()

public ProjectStatusHelper getProjectStatusHelper ()

public Collection<BuildContext> getQueue ()

public String getReorderedBuildKey ()

@NotNull public String getSelectedTab ()

public boolean hasBranches (Plan plan)

public boolean hasPlanPermission (String permission, ImmutablePlan plan)

public boolean isAllowedRemoteAgents ()

public boolean isFavourite (ImmutableChain plan)

public boolean isShowDashboard ()

public void setAgentManager (AgentManager agentManager)

public void setBuildExecutionManager (BuildExecutionManager buildExecutionManager)

public void setBuildQueueManager (BuildQueueManager buildQueueManager)

public void setCachingPermissionManagerFacade (BambooCachingPermissionManagerFacade permissionManagerManager)

public void setCapabilityHelper (CapabilityHelper capabilityHelper)

public void setCapabilitySetManager (CapabilitySetManager capabilitySetManager)

public void setChainBranchManager (ChainBranchManager chainBranchManager)

public void setExtendedAuthorManager (ExtendedAuthorManager extendedAuthorManager)

public void setLabelManager (LabelManager labelManager)

public void setLabelNames (List<String> labelNames)

public void setReorderedBuildKey (String reorderedBuildKey)

public void setResultsSummaryManager (BuildResultsSummaryManager resultsSummaryManager)

public void setSelectedTab (String selectedTab)