com.atlassian.bamboo.ww2.actions
Class ChainActionSupport

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.bamboo.ww2.BambooActionSupport
          extended by com.atlassian.bamboo.ww2.actions.ChainActionSupport
All Implemented Interfaces:
ErrorCollection, BambooSessionAware, ChainAware, DomainObjectSecurityAware, GlobalReadSecurityAware, PlanAware, ProjectAware, 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:
ConfigureChainDependencies, ConfigureChainNotification, EditChain, ListChainResults, ManualChainExecutionAction, StageAction, ViewChain, ViewChainConfiguration, ViewChainLiveExecutionFeedback, ViewChainResult

public abstract class ChainActionSupport
extends BambooActionSupport
implements PlanAware, ChainAware, ProjectAware, DomainObjectSecurityAware

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus
 
Field Summary
 
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
administrationConfigurationManager, bambooPermissionManager, buildDefinitionManager, buildManager, CONFIRM, cookieCutter, dashboardCachingManager, planManager, projectManager
 
Fields inherited from class com.opensymphony.xwork.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
ChainActionSupport()
           
 
Method Summary
 Chain getChain()
           
 ChainExecutionManager getChainExecutionManager()
           
 boolean getChainHasResults()
           
 boolean getChainIsRunning()
           
 java.lang.String getChainKey()
           
 ChainManager getChainManager()
           
 ChainResult getChainResult()
           
 ChainResultManager getChainResultManager()
           
 int getChainResultNumber()
           
 ChainStage getChainStage()
           
 Plan getPlan()
           
 Project getProject()
           
 java.lang.Object getSecuredDomainObject()
           
 void setChain(Chain chain)
           
 void setChainExecutionManager(ChainExecutionManager chainExecutionManager)
           
 void setChainKey(java.lang.String chainKey)
           
 void setChainManager(ChainManager chainManager)
           
 void setChainResult(ChainResult chainResult)
           
 void setChainResultManager(ChainResultManager chainResultManager)
           
 void setChainResultNumber(int chainResultNumber)
           
 void setChainStage(ChainStage chainStage)
           
 void setPlan(Plan plan)
           
 
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, execute, getAdministrationConfiguration, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUserManager, getBaseUrl, getBootstrapManager, getBreadCrumbs, getBuildManager, getConcurrentBuildsNumber, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getFlushedErrorMessages, getFormattedActionErrors, getFormattedErrorMessages, getInstanceName, getJsonObject, getPlan, getReturnUrl, getSessionUser, getText, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebSectionsForLocation, hasAdminPermission, hasAnyErrors, hasBuilds, hasGlobalAdminPermission, hasGlobalPermission, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isRestrictedAdminEnabled, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfigurationManager, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setBuildManager, setCheckBoxFields, setCookieCutter, setDashboardCachingManager, setEnableJavascript, setErrorMessages, setPlanManager, setProjectManager, setReturnUrl, setWebInterfaceManager
 
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
 
Methods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getErrorMessages, getErrors, getFieldErrors
 
Methods inherited from interface com.atlassian.core.i18n.I18nTextProvider
getText
 

Constructor Detail

ChainActionSupport

public ChainActionSupport()
Method Detail

getChainHasResults

public boolean getChainHasResults()

getChainIsRunning

public boolean getChainIsRunning()

getProject

public Project getProject()
Specified by:
getProject in interface ProjectAware

getPlan

public Plan getPlan()
Specified by:
getPlan in interface PlanAware

setPlan

public void setPlan(Plan plan)
Specified by:
setPlan in interface PlanAware

getChainKey

public java.lang.String getChainKey()

setChainKey

public void setChainKey(java.lang.String chainKey)

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 ChainResult getChainResult()
Specified by:
getChainResult in interface ChainAware

setChainResult

public void setChainResult(ChainResult 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

getSecuredDomainObject

public java.lang.Object getSecuredDomainObject()
Specified by:
getSecuredDomainObject in interface DomainObjectSecurityAware
Overrides:
getSecuredDomainObject in class BambooActionSupport

getChainManager

public ChainManager getChainManager()
Overrides:
getChainManager in class BambooActionSupport

setChainManager

public void setChainManager(ChainManager chainManager)
Overrides:
setChainManager in class BambooActionSupport

getChainResultManager

public ChainResultManager getChainResultManager()

setChainResultManager

public void setChainResultManager(ChainResultManager chainResultManager)

getChainExecutionManager

public ChainExecutionManager getChainExecutionManager()

setChainExecutionManager

public void setChainExecutionManager(ChainExecutionManager chainExecutionManager)


Copyright © 2010 Atlassian. All Rights Reserved.