com.atlassian.bamboo.deployments.environments.actions.variable
Class ConfigureVariablesForEnvironment
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.deployments.environments.actions.variable.ConfigureVariablesForEnvironment
- All Implemented Interfaces:
- ErrorCollection, BambooSessionAware, NavigationAware, DeploymentEnvironmentEditSecurityAware, DomainObjectSecurityAware, GlobalReadSecurityAware, ReturnUrlAware, com.atlassian.core.i18n.I18nTextProvider, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.Preparable, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, com.uwyn.rife.continuations.ContinuableObject, java.io.Serializable, java.lang.Cloneable
- Direct Known Subclasses:
- CreateVariableForEnvironment, DeleteVariableForEnvironment, UpdateVariableForEnvironment
public class ConfigureVariablesForEnvironment
- extends BambooActionSupport
- implements com.opensymphony.xwork.Preparable, DeploymentEnvironmentEditSecurityAware
- See Also:
- Serialized Form
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport |
ACCESS_DENIED, administrationConfigurationAccessor, administrationConfigurationManager, AGGREGATE_URL_PATTERN, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, cachedPlanManager, CONFIRM, cookieCutter, dashboardCachingManager, featureManager, PLAN_KEY_CONTEXT, planExecutionManager, planManager, projectManager, webInterfaceManager |
Fields inherited from class com.opensymphony.xwork.ActionSupport |
LOG |
Fields inherited from interface com.opensymphony.xwork.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport |
addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, execute, forceRelativeReturnUrl, getActionWarnings, getAdministrationConfiguration, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDeploymentProject, getDescriptionFromLabelKey, getElasticConfig, getFeatureManager, getFieldErrorAccessTracker, getFieldErrors, getFlushedErrorMessages, getFormattedActionErrors, getFormattedActionMessages, getFormattedErrorMessages, getHelpPanels, getInstanceName, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getReturnUrl, getServerLifecycleState, 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, hasLinkedDeployments, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, isCheckboxSetInAction, isEc2ConfigurationWarningRequired, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDashboardCachingManager, setDecorator, setEnableJavascript, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLinkedDeploymentProjectCacheService, setNavigationContext, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager, toJson, toJson |
Methods inherited from class com.opensymphony.xwork.ActionSupport |
addActionMessage, addFieldError, clearErrorsAndMessages, clone, doInput, getActionErrors, getActionMessages, getErrorMessages, getErrors, getLocale, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, pause, setActionErrors, setActionMessages, setFieldErrors, validate |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
variableKey
protected java.lang.String variableKey
variableValue
protected java.lang.String variableValue
variableConfigurationService
protected VariableConfigurationService variableConfigurationService
variableDefinitionManager
protected VariableDefinitionManager variableDefinitionManager
variableValidationService
protected VariableValidationService variableValidationService
ConfigureVariablesForEnvironment
public ConfigureVariablesForEnvironment()
prepare
public void prepare()
throws java.lang.Exception
- Specified by:
prepare
in interface com.opensymphony.xwork.Preparable
- Throws:
java.lang.Exception
validateId
protected void validateId()
getUnmaskedVariabledId
protected long getUnmaskedVariabledId()
validateKey
protected void validateKey()
validateValue
protected void validateValue()
getEnvironment
public Environment getEnvironment()
getDeploymentProject
public DeploymentProject getDeploymentProject()
getSecuredDomainObject
public Environment getSecuredDomainObject()
- Specified by:
getSecuredDomainObject
in interface DeploymentEnvironmentEditSecurityAware
- Specified by:
getSecuredDomainObject
in interface DomainObjectSecurityAware
- Overrides:
getSecuredDomainObject
in class BambooActionSupport
getVariables
public java.util.Collection<? extends VariableDefinition> getVariables()
getInheritedVariables
public java.util.List<VariableDefinition> getInheritedVariables()
getVariableMap
public java.util.Map<java.lang.String,VariableDefinition> getVariableMap()
getEnvironmentId
public long getEnvironmentId()
setEnvironmentId
public void setEnvironmentId(long environmentId)
getVariableId
public long getVariableId()
setVariableId
public void setVariableId(long variableId)
getVariableKey
public java.lang.String getVariableKey()
setVariableKey
public void setVariableKey(java.lang.String variableKey)
getVariableValue
public java.lang.String getVariableValue()
setVariableValue
public void setVariableValue(java.lang.String variableValue)
setVariableDefinitionManager
public void setVariableDefinitionManager(VariableDefinitionManager variableDefinitionManager)
setVariableValidationService
public void setVariableValidationService(VariableValidationService variableValidationService)
setVariableConfigurationService
public void setVariableConfigurationService(VariableConfigurationService variableConfigurationService)
setEnvironmentService
public void setEnvironmentService(EnvironmentService environmentService)
- Overrides:
setEnvironmentService
in class BambooActionSupport
setDeploymentProjectService
public void setDeploymentProjectService(DeploymentProjectService deploymentProjectService)
- Overrides:
setDeploymentProjectService
in class BambooActionSupport
Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.