Class ExecuteManualDeployment
java.lang.Object
org.apache.struts2.ActionSupport
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:
JsonStreamingAction,ErrorCollection,BambooSessionAware,NavigationAware,DeploymentEnvironmentExecuteSecurityAware,DomainObjectSecurityAware,GlobalReadSecurityAware,ReturnUrlAware,com.atlassian.core.i18n.I18nTextProvider,com.atlassian.struts.TextProvider,com.atlassian.struts.ValidationAware,com.opensymphony.xwork.ValidationAware,com.opensymphony.xwork2.Action,com.opensymphony.xwork2.interceptor.ValidationAware,com.opensymphony.xwork2.LocaleProvider,com.opensymphony.xwork2.Preparable,com.opensymphony.xwork2.TextProvider,com.opensymphony.xwork2.Validateable,Serializable,org.apache.struts2.action.Action,org.apache.struts2.interceptor.ValidationAware,org.apache.struts2.Preparable,org.apache.struts2.Validateable
public class ExecuteManualDeployment
extends AbstractCreateDeploymentVersion
implements com.opensymphony.xwork2.Preparable, DeploymentEnvironmentExecuteSecurityAware
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatusNested classes/interfaces inherited from interface com.opensymphony.xwork2.interceptor.ValidationAware
com.opensymphony.xwork2.interceptor.ValidationAware.LegacyAdapter -
Field Summary
FieldsFields inherited from class com.atlassian.bamboo.deployments.versions.actions.AbstractCreateDeploymentVersion
cachedDeploymentProjectService, customVariableContext, deploymentResultService, deploymentVersionService, resultsSummaryManager, variableDefinitionManagerFields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
ACCESS_DENIED, administrationConfigurationAccessor, administrationConfigurationManager, administrationConfigurationPersister, AGGREGATE_URL_PATTERN, authenticationContext, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, cachedPlanManager, CONFIRM, cookieCutter, deploymentProjectService, featureManager, PAGE_NOT_FOUND, PLAN_KEY_CONTEXT, planExecutionManager, planManager, pluginAccessor, projectManager, webInterfaceManagerFields inherited from class org.apache.struts2.ActionSupport
containerFields inherited from interface org.apache.struts2.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanDefault action just sends to the inputexecute()longlonglongbooleanbooleanbooleanbooleanbooleanbooleanvoidprepare()voidsetEnvironmentId(long environmentId) voidsetEnvironmentTriggeringActionFactory(EnvironmentTriggeringActionFactory environmentTriggeringActionFactory) voidsetNewReleaseBranchKey(String newReleaseBranchKey) voidsetNewReleaseBuildResult(String newReleaseBuildResult) voidsetPromoteVersion(String promoteVersion) voidsetReleaseTypeOption(String releaseTypeOption) voidsetRollback(boolean rollback) voidsetTaskService(TaskService taskService) voidsetVerboseLogging(boolean verboseLogging) voidsetVersionId(long versionId) voidsetVersionName(String versionName) voidvalidate()Methods inherited from class com.atlassian.bamboo.deployments.versions.actions.AbstractCreateDeploymentVersion
createVersion, getLatestVersionWithPlanResultKey, setCustomVariableContext, setDeploymentResultService, setDeploymentVersionService, setResultsSummaryManager, validateNewReleaseMethods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addActionError, addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, canRunBuild, checkFieldXssSafety, createFieldValidator, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, doInput, forceRelativeReturnUrl, getActionErrors, getActionWarnings, getAdministrationConfiguration, getAvailableCategoryJson, getBambooContainer, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getCheckBoxFields, getConcurrentBuildExecutionStrategyOptions, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDecorator, getDefaultPersister, getDescriptionFromLabelKey, getElasticConfig, getErrorMessages, getErrors, getFeatureManager, getFieldErrorAccessTracker, getFieldErrors, getFlushedErrorMessages, getFormattedActionErrors, getFormattedActionMessages, getFormattedActionWarnings, getHelpPanels, getInstanceName, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNodeLifecycleState, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getRandomString, getReturnUrl, 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, hasPlanPermission, hasPlanPermission, hasProjectPermission, hasProjectPermission, hasRestrictedAdminPermission, hasResultKeyReadPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAdministrationConfigurationPersister, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedEnvironmentService, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDecorator, setDeploymentProjectService, setDocumentationLinkProvider, setEnableJavascript, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLocalizedTextProvider, setNavigationContext, setNodeLifecycleProvider, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setWebInterfaceManager, streamJson, toJson, toJsonMethods inherited from class org.apache.struts2.ActionSupport
addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionMessages, getContainer, getFormatted, getLocale, getLocaleProvider, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, toLocaleMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getAllErrorMessagesMethods inherited from interface org.apache.struts2.interceptor.ValidationAware
addActionMessage, addFieldError, getActionMessages, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
-
Field Details
-
log
public static final org.apache.log4j.Logger log
-
-
Constructor Details
-
ExecuteManualDeployment
public ExecuteManualDeployment()
-
-
Method Details
-
getSecuredDomainObject
- Specified by:
getSecuredDomainObjectin interfaceDeploymentEnvironmentExecuteSecurityAware- Specified by:
getSecuredDomainObjectin interfaceDomainObjectSecurityAware- Overrides:
getSecuredDomainObjectin classBambooActionSupport
-
prepare
- Specified by:
preparein interfaceorg.apache.struts2.Preparable- Throws:
Exception
-
doDefault
Description copied from class:BambooActionSupportDefault action just sends to the input- Overrides:
doDefaultin classBambooActionSupport
-
execute
- Specified by:
executein interfaceorg.apache.struts2.action.Action- Overrides:
executein classorg.apache.struts2.ActionSupport- Throws:
Exception
-
validate
public void validate()- Specified by:
validatein interfaceorg.apache.struts2.Validateable- Overrides:
validatein classorg.apache.struts2.ActionSupport
-
canDeployFromCustomBranch
public boolean canDeployFromCustomBranch() -
isAllowedToCreateRelease
public boolean isAllowedToCreateRelease() -
hasAtLeastOneVersion
public boolean hasAtLeastOneVersion() -
getMasterPlanKey
- Returns:
- key of master plan of branch pointed by deployment project
-
getReleaseTypeOption
-
setReleaseTypeOption
-
getEnvironmentId
public long getEnvironmentId() -
setEnvironmentId
public void setEnvironmentId(long environmentId) -
getPromoteVersion
-
setPromoteVersion
-
getNewReleaseBranchKey
-
setNewReleaseBranchKey
-
getNextVersionName
-
getSubsequentVersionName
-
getLinkedPlan
-
getNewReleaseBuildResult
-
setNewReleaseBuildResult
-
getVersionName
-
setVersionName
-
getDeploymentProject
-
getEnvironment
-
getSelectedResult
-
getDeploymentResultId
public long getDeploymentResultId() -
getVersionId
public long getVersionId() -
setVersionId
public void setVersionId(long versionId) -
setRollback
public void setRollback(boolean rollback) -
getLastDeploymentResult
-
getPreselectedVersion
-
getDecoratedTaskDefinitions
-
hasDefaultPlanBuildResults
public boolean hasDefaultPlanBuildResults() -
hasBranches
public boolean hasBranches() -
hasReleasesFromBranches
public boolean hasReleasesFromBranches() -
setEnvironmentTriggeringActionFactory
public void setEnvironmentTriggeringActionFactory(EnvironmentTriggeringActionFactory environmentTriggeringActionFactory) -
setTaskService
-
isVerboseLogging
public boolean isVerboseLogging() -
setVerboseLogging
public void setVerboseLogging(boolean verboseLogging)
-