Class CreateEnvironmentTask
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
com.atlassian.bamboo.deployments.environments.actions.tasks.CreateEnvironmentTask
- All Implemented Interfaces:
JsonStreamingAction,ErrorCollection,BambooSessionAware,NavigationAware,DeploymentEnvironmentEditSecurityAware,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
public class CreateEnvironmentTask
extends ConfigureEnvironmentTasks
implements org.apache.struts2.Preparable, DeploymentEnvironmentEditSecurityAware
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected org.json.JSONObjectprotected booleanprotected longprotected Stringprotected StringFields inherited from class com.atlassian.bamboo.deployments.environments.actions.ConfigureEnvironmentTasks
conditions, deploymentProjectService, environment, environmentId, environmentTaskService, INVALID_PLUGIN, selectedCondition, taskManager, taskOwnerFactory, 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 TypeMethodDescriptionDefault action just sends to the inputexecute()@NotNull org.json.JSONObjectThis is default property read by webwork for webwork's result type "json".longbooleanbooleanvoidprepare()voidsetConditionalTask(boolean conditionalTask) voidsetCreateTaskKey(String createTaskKey) voidsetTaskDisabled(boolean taskDisabled) voidsetTaskId(long taskId) voidsetTaskName(String taskName) voidsetUserDescription(String userDescription) voidvalidate()Methods inherited from class com.atlassian.bamboo.deployments.environments.actions.ConfigureEnvironmentTasks
conditionHtml, getAvailableCategoryJson, getAvailableTasks, getConditions, getDeploymentProject, getEnvironment, getEnvironmentId, getExistingTasks, getFinalisingTasks, getSecuredDomainObject, getSelectedCondition, getTaskById, getTaskConditions, isDeleted, isSaved, setDeleted, setEnvironmentId, setEnvironmentTaskService, setSaved, setSelectedCondition, setTaskManager, setTaskOwnerFactory, setTaskUIConfigBeanMethods 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, 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, 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, toLocaleMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.bamboo.ww2.aware.permissions.DeploymentEnvironmentReadOnlyInterceptorAware
getSecuredDomainObjectMethods 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
-
taskId
protected long taskId -
taskName
-
userDescription
-
taskDisabled
protected boolean taskDisabled -
conditionalTask
protected boolean conditionalTask -
jsonObject
protected org.json.JSONObject jsonObject
-
-
Constructor Details
-
CreateEnvironmentTask
public CreateEnvironmentTask()
-
-
Method Details
-
prepare
- Specified by:
preparein interfaceorg.apache.struts2.Preparable- Overrides:
preparein classConfigureEnvironmentTasks- Throws:
Exception
-
doDefault
Description copied from class:BambooActionSupportDefault action just sends to the input- Overrides:
doDefaultin classBambooActionSupport- Throws:
Exception
-
execute
- Specified by:
executein interfaceorg.apache.struts2.action.Action- Overrides:
executein classConfigureEnvironmentTasks
-
validate
public void validate()- Specified by:
validatein interfaceorg.apache.struts2.Validateable- Overrides:
validatein classorg.apache.struts2.ActionSupport
-
getJsonObject
@NotNull public @NotNull org.json.JSONObject getJsonObject() throws org.json.JSONExceptionDescription copied from class:BambooActionSupportThis is default property read by webwork for webwork's result type "json".- Overrides:
getJsonObjectin classBambooActionSupport- Returns:
- Throws:
org.json.JSONException- See Also:
-
getSubmitAction
-
setCreateTaskKey
-
getCreateTaskKey
-
getEditHtml
-
getTaskId
public long getTaskId() -
setTaskId
public void setTaskId(long taskId) -
getTaskName
-
setTaskName
-
getUserDescription
-
setUserDescription
-
isTaskDisabled
public boolean isTaskDisabled() -
setTaskDisabled
public void setTaskDisabled(boolean taskDisabled) -
isConditionalTask
public boolean isConditionalTask() -
setConditionalTask
public void setConditionalTask(boolean conditionalTask) -
getTaskHelpLink
-