Class AbstractDeploymentVersionAction
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- com.atlassian.bamboo.ww2.BambooActionSupport
-
- com.atlassian.bamboo.ww2.BambooCancellableAction
-
- com.atlassian.bamboo.deployments.versions.actions.AbstractDeploymentVersionAction
-
- 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:
AbstractDeploymentVersionHistoryAction
,DeleteDeploymentVersion
,EditDeploymentVersionCommentAction
,RenameDeploymentVersion
,ViewDeploymentVersion
,ViewDeploymentVersionVariables
public class AbstractDeploymentVersionAction extends BambooCancellableAction
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus
-
-
Field Summary
Fields Modifier and Type Field Description protected DeploymentProjectService
deploymentProjectService
protected DeploymentVersionLinkedJiraIssuesService
deploymentVersionLinkedJiraIssuesService
protected DeploymentVersionService
deploymentVersionService
protected DeploymentVersionVcsChangesetService
deploymentVersionVcsChangesetService
protected long
versionId
-
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 AbstractDeploymentVersionAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getCommitCount()
DeploymentVersionState
getCurrentUserState()
DeploymentProject
getDeploymentProject()
long
getDeploymentProjectId()
@Nullable DeploymentVersion
getDeploymentVersion()
Map<String,Pair<Boolean,String>>
getEnvironmentsExecutionAllowancesInVersionContext()
int
getIssueCount()
@Nullable DeploymentVersionState
getVersionGeneralState()
long
getVersionId()
void
setDeploymentVersionLinkedJiraIssuesService(DeploymentVersionLinkedJiraIssuesService deploymentVersionLinkedJiraIssuesService)
void
setDeploymentVersionService(DeploymentVersionService deploymentVersionService)
void
setDeploymentVersionVcsChangesetService(DeploymentVersionVcsChangesetService deploymentVersionVcsChangesetService)
void
setVersionId(long versionId)
-
Methods inherited from class com.atlassian.bamboo.ww2.BambooCancellableAction
getCancelUrl, setCancelUrl
-
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, 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
getAllErrorMessages
-
-
-
-
Field Detail
-
versionId
protected long versionId
-
deploymentProjectService
@Autowired protected DeploymentProjectService deploymentProjectService
-
deploymentVersionService
protected DeploymentVersionService deploymentVersionService
-
deploymentVersionLinkedJiraIssuesService
protected DeploymentVersionLinkedJiraIssuesService deploymentVersionLinkedJiraIssuesService
-
deploymentVersionVcsChangesetService
protected DeploymentVersionVcsChangesetService deploymentVersionVcsChangesetService
-
-
Method Detail
-
getIssueCount
public int getIssueCount()
-
getCommitCount
public int getCommitCount()
-
getVersionId
public long getVersionId()
-
setVersionId
public void setVersionId(long versionId)
-
getDeploymentProjectId
public long getDeploymentProjectId()
-
getDeploymentVersion
@Nullable public @Nullable DeploymentVersion getDeploymentVersion()
-
getVersionGeneralState
@Nullable public @Nullable DeploymentVersionState getVersionGeneralState()
-
getCurrentUserState
public DeploymentVersionState getCurrentUserState()
-
getDeploymentProject
public DeploymentProject getDeploymentProject()
-
getEnvironmentsExecutionAllowancesInVersionContext
public Map<String,Pair<Boolean,String>> getEnvironmentsExecutionAllowancesInVersionContext()
-
setDeploymentVersionService
public final void setDeploymentVersionService(DeploymentVersionService deploymentVersionService)
-
setDeploymentVersionLinkedJiraIssuesService
public final void setDeploymentVersionLinkedJiraIssuesService(DeploymentVersionLinkedJiraIssuesService deploymentVersionLinkedJiraIssuesService)
-
setDeploymentVersionVcsChangesetService
public final void setDeploymentVersionVcsChangesetService(DeploymentVersionVcsChangesetService deploymentVersionVcsChangesetService)
-
-