Class AbstractDeploymentProjectDetailsAction
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- com.atlassian.bamboo.ww2.BambooActionSupport
-
- com.atlassian.bamboo.deployments.projects.actions.AbstractDeploymentProjectDetailsAction
-
- All Implemented Interfaces:
JsonStreamingAction
,ErrorCollection
,BambooSessionAware
,NavigationAware
,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.TextProvider
,com.opensymphony.xwork2.Validateable
,Serializable
- Direct Known Subclasses:
CloneDeploymentProject
,ConfigureDeploymentProjectDetails
,CreateDeploymentProjectDetails
public class AbstractDeploymentProjectDetailsAction extends BambooActionSupport
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
AbstractDeploymentProjectDetailsAction.PlanOrBranchKeySelectorModel
-
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,ArtifactValidationError>
artifactValidationErrors
protected DeploymentProject
deploymentProject
protected DeploymentProjectService
deploymentProjectService
protected String
description
protected long
id
protected String
name
protected AbstractDeploymentProjectDetailsAction.PlanOrBranchKeySelectorModel
planOrBranchSelector
protected List<EnvironmentTriggerValidationError>
triggerValidationErrors
protected boolean
usingDefaultBranch
-
Fields 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, featureManager, PAGE_NOT_FOUND, PLAN_KEY_CONTEXT, planExecutionManager, planManager, pluginAccessor, projectManager, webInterfaceManager
-
-
Constructor Summary
Constructors Constructor Description AbstractDeploymentProjectDetailsAction()
-
Method Summary
-
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addActionError, addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, doInput, forceRelativeReturnUrl, getActionWarnings, getAdministrationConfiguration, getAvailableCategoryJson, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, 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, getSecuredDomainObject, 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, hasPlanPermission, hasPlanPermission, hasProjectPermission, hasProjectPermission, hasRestrictedAdminPermission, hasResultKeyReadPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAdministrationConfigurationPersister, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDecorator, setDeploymentProjectService, setDocumentationLinkProvider, setEnableJavascript, setEnvironmentService, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLocalizedTextProvider, setNavigationContext, setNodeLifecycleProvider, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setWebInterfaceManager, streamJson, toJson, toJson
-
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, execute, getActionErrors, getActionMessages, getContainer, getFormatted, getLocale, getLocaleProvider, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors
-
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
getAllErrorMessages
-
-
-
-
Field Detail
-
name
protected String name
-
description
protected String description
-
id
protected long id
-
artifactValidationErrors
protected Map<String,ArtifactValidationError> artifactValidationErrors
-
triggerValidationErrors
protected final List<EnvironmentTriggerValidationError> triggerValidationErrors
-
usingDefaultBranch
protected boolean usingDefaultBranch
-
deploymentProject
protected DeploymentProject deploymentProject
-
deploymentProjectService
@Autowired protected DeploymentProjectService deploymentProjectService
-
planOrBranchSelector
protected final AbstractDeploymentProjectDetailsAction.PlanOrBranchKeySelectorModel planOrBranchSelector
-
-
Method Detail
-
isEditMode
public boolean isEditMode()
-
validate
public void validate()
- Specified by:
validate
in interfacecom.opensymphony.xwork2.Validateable
- Overrides:
validate
in classcom.opensymphony.xwork2.ActionSupport
-
getMasterPlanBranches
public List<ImmutableChainBranch> getMasterPlanBranches()
-
isDeploymentCreationAllowed
public boolean isDeploymentCreationAllowed()
-
getBranchName
public String getBranchName(String planKeyString)
This method provides initial data for branch picker control- Parameters:
planKeyString
- identifies plan- Returns:
- displayable branch name of a plan
-
getName
public String getName()
-
setName
public void setName(String name)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
getId
public long getId()
-
setId
public void setId(long id)
-
setCustomVariableContext
public void setCustomVariableContext(CustomVariableContext customVariableContext)
-
setPlanKey
public void setPlanKey(String planKeyString)
-
getMasterPlanKey
public String getMasterPlanKey()
-
setMasterPlanKey
public void setMasterPlanKey(String planKey)
-
getBranchKey
public String getBranchKey()
-
setBranchKey
public void setBranchKey(String branchKey)
-
getArtifactValidationErrors
public Map<String,ArtifactValidationError> getArtifactValidationErrors()
-
setArtifactValidationErrors
public void setArtifactValidationErrors(Map<String,ArtifactValidationError> artifactValidationErrors)
-
getTriggerValidationErrors
public List<EnvironmentTriggerValidationError> getTriggerValidationErrors()
-
getDeploymentProject
@Nullable public @Nullable DeploymentProject getDeploymentProject()
-
isUsingDefaultBranch
public boolean isUsingDefaultBranch()
-
setUsingDefaultBranch
public void setUsingDefaultBranch(boolean usingDefaultBranch)
-
getPlanDefaultBranch
public String getPlanDefaultBranch()
-
-