Class ConfigureEnvironmentTasks
java.lang.Object
org.apache.struts2.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.deployments.projects.actions.AbstractDeploymentProjectConfigurationAction
com.atlassian.bamboo.deployments.projects.actions.AbstractEnvironmentConfigurationAction
com.atlassian.bamboo.deployments.environments.actions.ConfigureEnvironmentTasks
- All Implemented Interfaces:
JsonStreamingAction,ErrorCollection,BambooSessionAware,NavigationAware,DeploymentEnvironmentReadOnlyInterceptorAware,DeploymentEnvironmentViewConfigurationSecurityAware,DomainObjectSecurityAware,GlobalReadSecurityAware,ReturnUrlAware,UserAware,com.atlassian.core.i18n.I18nTextProvider,Serializable,org.apache.struts2.action.Action,org.apache.struts2.interceptor.ValidationAware,org.apache.struts2.locale.LocaleProvider,org.apache.struts2.Preparable,org.apache.struts2.text.TextProvider,org.apache.struts2.Validateable
- Direct Known Subclasses:
CreateEnvironmentTask,DeleteEnvironmentTask,EditEnvironmentTask,MoveEnvironmentTask
public class ConfigureEnvironmentTasks
extends AbstractEnvironmentConfigurationAction
implements org.apache.struts2.Preparable, DeploymentEnvironmentViewConfigurationSecurityAware
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DeploymentProjectServiceprotected Environmentprotected longprotected EnvironmentTaskServiceprotected static final Stringprotected Stringprotected TaskManagerprotected TaskOwnerFactoryprotected TaskUIConfigBeanFields inherited from class com.atlassian.bamboo.deployments.projects.actions.AbstractEnvironmentConfigurationAction
cachedDeploymentProjectServiceFields inherited from class com.atlassian.bamboo.deployments.projects.actions.AbstractDeploymentProjectConfigurationAction
bambooPermissionManagerFields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
ACCESS_DENIED, administrationConfigurationAccessor, administrationConfigurationManager, administrationConfigurationPersister, AGGREGATE_URL_PATTERN, authenticationContext, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, cachedPlanManager, CONFIRM, cookieCutter, featureManager, PAGE_NOT_FOUND, PLAN_KEY_CONTEXT, planExecutionManager, planManager, pluginAccessor, projectManager, webInterfaceManagerFields inherited from class org.apache.struts2.ActionSupport
containerFields inherited from interface org.apache.struts2.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconditionHtml(String conditionPluginKey) execute()longprotected @Nullable TaskDefinitiongetTaskById(long id) protected List<TaskConditionConfig> getTaskConditions(boolean isConditionalTask) booleanbooleanisSaved()voidprepare()voidsetDeleted(boolean deleted) voidsetEnvironmentId(long environmentId) voidsetEnvironmentTaskService(EnvironmentTaskService environmentTaskService) voidsetSaved(boolean saved) voidsetSelectedCondition(String selectedCondition) voidsetTaskManager(TaskManager taskManager) voidsetTaskOwnerFactory(TaskOwnerFactory taskOwnerFactory) voidsetTaskUIConfigBean(TaskUIConfigBean taskUIConfigBean) Methods inherited from class com.atlassian.bamboo.deployments.projects.actions.AbstractEnvironmentConfigurationAction
getDeploymentProjectByEnvironmentId, getEnvironment, isReadOnlyMethods inherited from class com.atlassian.bamboo.deployments.projects.actions.AbstractDeploymentProjectConfigurationAction
isRepositorySpecsManagedMethods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addActionError, addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, canRunBuild, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, doInput, forceRelativeReturnUrl, getActionErrors, getActionWarnings, getAdministrationConfiguration, getBambooContainer, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getCheckBoxFields, getConcurrentBuildExecutionStrategyOptions, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDecorator, getDefaultPersister, getDescriptionFromLabelKey, getElasticConfig, getErrorMessages, getErrors, getFeatureManager, getFieldErrorAccessTracker, getFieldErrors, getFormattedActionErrors, getFormattedActionMessages, getFormattedActionWarnings, getHelpPanels, getInstanceName, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNodeLifecycleState, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getRandomString, getReturnUrl, 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, hasPlanPermission, hasPlanPermission, hasProjectPermission, hasProjectPermission, hasRestrictedAdminPermission, hasResultKeyReadPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAdministrationConfigurationPersister, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedEnvironmentService, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDecorator, setDeploymentProjectService, setDocumentationLinkProvider, setEnableJavascript, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLocalizedTextProvider, setNavigationContext, setNodeLifecycleProvider, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setWebInterfaceManager, streamJson, toJson, toJsonMethods inherited from class org.apache.struts2.ActionSupport
addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionMessages, getContainer, getFormatted, getLocale, getLocaleProvider, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, toLocale, validateMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getAllErrorMessagesMethods inherited from interface org.apache.struts2.interceptor.ValidationAware
addActionMessage, addFieldError, getActionMessages, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
-
Field Details
-
INVALID_PLUGIN
- See Also:
-
environmentId
protected long environmentId -
environment
-
conditions
-
selectedCondition
-
taskUIConfigBean
-
taskManager
-
environmentTaskService
-
deploymentProjectService
-
taskOwnerFactory
-
-
Constructor Details
-
ConfigureEnvironmentTasks
public ConfigureEnvironmentTasks()
-
-
Method Details
-
prepare
- Specified by:
preparein interfaceorg.apache.struts2.Preparable- Throws:
Exception
-
execute
- Specified by:
executein interfaceorg.apache.struts2.action.Action- Overrides:
executein classorg.apache.struts2.ActionSupport
-
getEnvironment
- Specified by:
getEnvironmentin classAbstractEnvironmentConfigurationAction
-
getSecuredDomainObject
- Specified by:
getSecuredDomainObjectin interfaceDeploymentEnvironmentReadOnlyInterceptorAware- Specified by:
getSecuredDomainObjectin interfaceDomainObjectSecurityAware- Overrides:
getSecuredDomainObjectin classBambooActionSupport
-
getAvailableCategoryJson
- Overrides:
getAvailableCategoryJsonin classBambooActionSupport
-
getAvailableTasks
-
getExistingTasks
-
getFinalisingTasks
-
getTaskConditions
-
conditionHtml
-
getTaskById
-
getEnvironmentId
public long getEnvironmentId() -
setEnvironmentId
public void setEnvironmentId(long environmentId) -
isSaved
public boolean isSaved() -
setSaved
public void setSaved(boolean saved) -
isDeleted
public boolean isDeleted() -
setDeleted
public void setDeleted(boolean deleted) -
getSelectedCondition
-
setSelectedCondition
-
getConditions
-
getDeploymentProject
- Specified by:
getDeploymentProjectin classAbstractDeploymentProjectConfigurationAction
-
setTaskUIConfigBean
-
setTaskManager
-
setEnvironmentTaskService
-
setTaskOwnerFactory
-