Class EditEnvironmentTask
- java.lang.Object
-
- com.opensymphony.xwork2.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.EditEnvironmentTask
-
- All Implemented Interfaces:
JsonStreamingAction
,ErrorCollection
,BambooSessionAware
,NavigationAware
,DeploymentEnvironmentReadOnlyInterceptorAware
,DeploymentEnvironmentViewConfigurationSecurityAware
,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.Preparable
,com.opensymphony.xwork2.TextProvider
,com.opensymphony.xwork2.Validateable
,Serializable
public class EditEnvironmentTask extends ConfigureEnvironmentTasks implements com.opensymphony.xwork2.Preparable
- 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 boolean
conditionalTask
protected com.opensymphony.webwork.dispatcher.json.JSONObject
jsonObject
protected TaskDefinition
taskDefinition
protected boolean
taskDisabled
protected long
taskId
protected String
taskName
protected String
userDescription
-
Fields inherited from class com.atlassian.bamboo.deployments.environments.actions.ConfigureEnvironmentTasks
conditions, deploymentProjectService, environment, environmentId, environmentTaskService, INVALID_PLUGIN, selectedCondition, taskManager, taskOwnerFactory, taskUIConfigBean
-
Fields inherited from class com.atlassian.bamboo.deployments.projects.actions.AbstractDeploymentProjectConfigurationAction
bambooPermissionManager
-
Fields 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, webInterfaceManager
-
-
Constructor Summary
Constructors Constructor Description EditEnvironmentTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
conditionHtml(String conditionPluginKey)
String
execute()
String
getEditHtml()
@NotNull com.opensymphony.webwork.dispatcher.json.JSONObject
getJsonObject()
This is default property read by webwork for webwork's result type "json".String
getSubmitAction()
TaskDefinition
getTaskDefinition()
TaskHelpLink
getTaskHelpLink()
long
getTaskId()
String
getTaskName()
String
getUserDescription()
String
input()
boolean
isConditionalTask()
boolean
isTaskDisabled()
void
prepare()
void
setConditionalTask(boolean conditionalTask)
void
setTaskDisabled(boolean taskDisabled)
void
setTaskId(long taskId)
void
setTaskName(String taskName)
void
setUserDescription(String userDescription)
void
validate()
-
Methods inherited from class com.atlassian.bamboo.deployments.environments.actions.ConfigureEnvironmentTasks
getAvailableCategoryJson, getAvailableTasks, getConditions, getDeploymentProject, getEnvironment, getEnvironmentId, getExistingTasks, getFinalisingTasks, getSecuredDomainObject, getSelectedCondition, getTaskById, getTaskConditions, isDeleted, isSaved, setDeleted, setEnvironmentId, setEnvironmentTaskService, setSaved, setSelectedCondition, setTaskManager, setTaskOwnerFactory, setTaskUIConfigBean
-
Methods inherited from class com.atlassian.bamboo.deployments.projects.actions.AbstractEnvironmentConfigurationAction
isReadOnly
-
Methods inherited from class com.atlassian.bamboo.deployments.projects.actions.AbstractDeploymentProjectConfigurationAction
isRepositorySpecsManaged
-
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, 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, getNavigationContext, getNavigationUrl, getNodeLifecycleState, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getRandomString, getReturnUrl, 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, getActionErrors, getActionMessages, getContainer, getFormatted, getLocale, getLocaleProvider, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors
-
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
-
taskId
protected long taskId
-
taskName
protected String taskName
-
userDescription
protected String userDescription
-
taskDisabled
protected boolean taskDisabled
-
conditionalTask
protected boolean conditionalTask
-
jsonObject
protected com.opensymphony.webwork.dispatcher.json.JSONObject jsonObject
-
taskDefinition
protected TaskDefinition taskDefinition
-
-
Method Detail
-
prepare
public void prepare() throws Exception
- Specified by:
prepare
in interfacecom.opensymphony.xwork2.Preparable
- Overrides:
prepare
in classConfigureEnvironmentTasks
- Throws:
Exception
-
input
public String input()
- Overrides:
input
in classcom.opensymphony.xwork2.ActionSupport
-
execute
public String execute()
- Specified by:
execute
in interfacecom.opensymphony.xwork2.Action
- Overrides:
execute
in classConfigureEnvironmentTasks
-
validate
public void validate()
- Specified by:
validate
in interfacecom.opensymphony.xwork2.Validateable
- Overrides:
validate
in classcom.opensymphony.xwork2.ActionSupport
-
getJsonObject
@NotNull public @NotNull com.opensymphony.webwork.dispatcher.json.JSONObject getJsonObject() throws com.opensymphony.webwork.dispatcher.json.JSONException
Description copied from class:BambooActionSupport
This is default property read by webwork for webwork's result type "json".- Overrides:
getJsonObject
in classBambooActionSupport
- Returns:
- Throws:
com.opensymphony.webwork.dispatcher.json.JSONException
- See Also:
- JSON Result
If descending classes need to add anything to JSON response these should override #buildJsonObject() method.
-
conditionHtml
public String conditionHtml(String conditionPluginKey)
- Overrides:
conditionHtml
in classConfigureEnvironmentTasks
-
getSubmitAction
public String getSubmitAction()
-
getEditHtml
public String getEditHtml()
-
getTaskId
public long getTaskId()
-
setTaskId
public void setTaskId(long taskId)
-
getTaskName
public String getTaskName()
-
setTaskName
public void setTaskName(String taskName)
-
getUserDescription
public String getUserDescription()
-
setUserDescription
public void setUserDescription(String userDescription)
-
isTaskDisabled
public boolean isTaskDisabled()
-
setTaskDisabled
public void setTaskDisabled(boolean taskDisabled)
-
isConditionalTask
public boolean isConditionalTask()
-
setConditionalTask
public void setConditionalTask(boolean conditionalTask)
-
getTaskDefinition
public TaskDefinition getTaskDefinition()
-
getTaskHelpLink
public TaskHelpLink getTaskHelpLink()
-
-