Class ExecuteManualDeployment

java.lang.Object
com.opensymphony.xwork2.ActionSupport
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

public class ExecuteManualDeployment extends AbstractCreateDeploymentVersion implements com.opensymphony.xwork2.Preparable, DeploymentEnvironmentExecuteSecurityAware
See Also:
  • Field Details

    • log

      public static final org.apache.log4j.Logger log
  • Constructor Details

    • ExecuteManualDeployment

      public ExecuteManualDeployment()
  • Method Details

    • 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
    • execute

      public String execute() throws Exception
      Specified by:
      execute in interface com.opensymphony.xwork2.Action
      Overrides:
      execute in class com.opensymphony.xwork2.ActionSupport
      Throws:
      Exception
    • validate

      public void validate()
      Specified by:
      validate in interface com.opensymphony.xwork2.Validateable
      Overrides:
      validate in class com.opensymphony.xwork2.ActionSupport
    • canDeployFromCustomBranch

      public boolean canDeployFromCustomBranch()
    • 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)
    • setTaskService

      public void setTaskService(TaskService taskService)
    • isVerboseLogging

      public boolean isVerboseLogging()
    • setVerboseLogging

      public void setVerboseLogging(boolean verboseLogging)