com.atlassian.bamboo.deployments.execution.actions
Class ExecuteManualDeployment
java.lang.Object
com.opensymphony.xwork2.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.deployments.versions.actions.AbstractCreateDeploymentVersion
com.atlassian.bamboo.deployments.execution.actions.ExecuteManualDeployment
- All Implemented Interfaces:
- ErrorCollection, BambooSessionAware, NavigationAware, DeploymentEnvironmentExecuteSecurityAware, DomainObjectSecurityAware, GlobalReadSecurityAware, ReturnUrlAware, com.atlassian.core.i18n.I18nTextProvider, com.opensymphony.xwork2.Action, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.Preparable, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, com.opensymphony.xwork2.ValidationAware, Serializable
public class ExecuteManualDeployment
- extends AbstractCreateDeploymentVersion
- implements com.opensymphony.xwork2.Preparable, DeploymentEnvironmentExecuteSecurityAware
- See Also:
- Serialized Form
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport |
ACCESS_DENIED, administrationConfigurationAccessor, administrationConfigurationManager, administrationConfigurationPersister, AGGREGATE_URL_PATTERN, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, cachedPlanManager, CONFIRM, cookieCutter, dashboardCachingManager, featureManager, PAGE_NOT_FOUND, PLAN_KEY_CONTEXT, planExecutionManager, planManager, pluginAccessor, projectManager, webInterfaceManager |
Fields inherited from class com.opensymphony.xwork2.ActionSupport |
LOG |
Fields inherited from interface com.opensymphony.xwork2.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport |
addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, checkFieldXssSafety, createFieldValidator, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doInput, 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, getFormattedActionWarnings, getHelpPanels, getInstanceName, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getReturnUrl, getServerLifecycleState, getSessionUser, getText, getText, 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, input, isCheckboxSetInAction, isEc2ConfigurationWarningRequired, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAdministrationConfigurationPersister, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDashboardCachingManager, setDecorator, setEnableJavascript, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLinkedDeploymentProjectCacheService, setNavigationContext, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager, toJson, toJson |
Methods inherited from class com.opensymphony.xwork2.ActionSupport |
addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFormatted, getLocale, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors |
Methods inherited from interface com.opensymphony.xwork2.ValidationAware |
addActionMessage, addFieldError, getActionErrors, getActionMessages, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors |
ExecuteManualDeployment
public ExecuteManualDeployment()
getSecuredDomainObject
public Environment getSecuredDomainObject()
- Specified by:
getSecuredDomainObject
in interface DeploymentEnvironmentExecuteSecurityAware
- Specified by:
getSecuredDomainObject
in interface DomainObjectSecurityAware
- Overrides:
getSecuredDomainObject
in class BambooActionSupport
prepare
public void prepare()
throws Exception
- Specified by:
prepare
in interface com.opensymphony.xwork2.Preparable
- Throws:
Exception
doDefault
public String doDefault()
- Description copied from class:
BambooActionSupport
- Default action just sends to the input
- Overrides:
doDefault
in class BambooActionSupport
doExecute
public String doExecute()
throws Exception
- Description copied from class:
BambooActionSupport
- Places the current user on the page
- Overrides:
doExecute
in class BambooActionSupport
- Returns:
- webwork success status
- Throws:
Exception
- something nasty went wrong
validate
public void validate()
- Specified by:
validate
in interface com.opensymphony.xwork2.Validateable
- Overrides:
validate
in class com.opensymphony.xwork2.ActionSupport
hasAtLeastOneVersion
public boolean hasAtLeastOneVersion()
getMasterPlanKey
public PlanKey getMasterPlanKey()
- Returns:
- key of master plan of branch pointed by deployment project
getReleaseTypeOption
public String getReleaseTypeOption()
setReleaseTypeOption
public void setReleaseTypeOption(String releaseTypeOption)
getEnvironmentId
public long getEnvironmentId()
setEnvironmentId
public void setEnvironmentId(long environmentId)
getPromoteVersion
public String getPromoteVersion()
setPromoteVersion
public void setPromoteVersion(String promoteVersion)
getNewReleaseBranchKey
public String getNewReleaseBranchKey()
setNewReleaseBranchKey
public void setNewReleaseBranchKey(String newReleaseBranchKey)
getNextVersionName
public String getNextVersionName()
getSubsequentVersionName
public String getSubsequentVersionName()
getLinkedPlan
public ImmutablePlan getLinkedPlan()
getNewReleaseBuildResult
public String getNewReleaseBuildResult()
setNewReleaseBuildResult
public void setNewReleaseBuildResult(String newReleaseBuildResult)
getVersionName
public String getVersionName()
setVersionName
public void setVersionName(String versionName)
getDeploymentProject
public DeploymentProject getDeploymentProject()
getEnvironment
public Environment getEnvironment()
getSelectedResult
public AvailableResult getSelectedResult()
getDeploymentResultId
public long getDeploymentResultId()
getVersionId
public long getVersionId()
setVersionId
public void setVersionId(long versionId)
setRollback
public void setRollback(boolean rollback)
getLastDeploymentResult
public DeploymentResult getLastDeploymentResult()
getPreselectedVersion
public DeploymentVersion getPreselectedVersion()
getDecoratedTaskDefinitions
public List<DecoratedTaskDefinition> getDecoratedTaskDefinitions()
hasDefaultPlanBuildResults
public boolean hasDefaultPlanBuildResults()
hasBranches
public boolean hasBranches()
hasReleasesFromBranches
public boolean hasReleasesFromBranches()
setEnvironmentTriggeringActionFactory
public void setEnvironmentTriggeringActionFactory(EnvironmentTriggeringActionFactory environmentTriggeringActionFactory)
setTaskManager
public void setTaskManager(TaskManager taskManager)
Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.