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 DeploymentProjectServicedeploymentProjectServiceprotected DeploymentVersionLinkedJiraIssuesServicedeploymentVersionLinkedJiraIssuesServiceprotected DeploymentVersionServicedeploymentVersionServiceprotected DeploymentVersionVcsChangesetServicedeploymentVersionVcsChangesetServiceprotected longversionId-
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 intgetCommitCount()DeploymentVersionStategetCurrentUserState()DeploymentProjectgetDeploymentProject()longgetDeploymentProjectId()@Nullable DeploymentVersiongetDeploymentVersion()Map<String,Pair<Boolean,String>>getEnvironmentsExecutionAllowancesInVersionContext()intgetIssueCount()@Nullable DeploymentVersionStategetVersionGeneralState()longgetVersionId()voidsetDeploymentVersionLinkedJiraIssuesService(DeploymentVersionLinkedJiraIssuesService deploymentVersionLinkedJiraIssuesService)voidsetDeploymentVersionService(DeploymentVersionService deploymentVersionService)voidsetDeploymentVersionVcsChangesetService(DeploymentVersionVcsChangesetService deploymentVersionVcsChangesetService)voidsetVersionId(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)
-
-