Class CreateEnvironmentTrigger
- 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.triggers.ConfigureEnvironmentTriggers
-
- com.atlassian.bamboo.deployments.environments.actions.triggers.CreateEnvironmentTrigger
-
- All Implemented Interfaces:
JsonStreamingAction
,ErrorCollection
,BambooSessionAware
,NavigationAware
,DeploymentEnvironmentEditSecurityAware
,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 CreateEnvironmentTrigger extends ConfigureEnvironmentTriggers implements DeploymentEnvironmentEditSecurityAware
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus
-
-
Field Summary
-
Fields inherited from class com.atlassian.bamboo.deployments.environments.actions.triggers.ConfigureEnvironmentTriggers
deploymentProjectService, environment, environmentId, environmentService, environmentTriggerService, INVALID_PLUGIN, saved, triggerDefinition, triggerDescriptor, triggerDisabled, triggerId, triggerTypeManager, triggerUIConfigBean, userDescription
-
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 CreateEnvironmentTrigger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
execute()
String
getCreateTriggerKey()
String
getEditHtml()
String
getSubmitAction()
String
input()
void
prepare()
void
setCreateTriggerKey(String createTriggerKey)
void
validate()
-
Methods inherited from class com.atlassian.bamboo.deployments.environments.actions.triggers.ConfigureEnvironmentTriggers
getAvailableTriggerTypes, getDeploymentProject, getEnvironment, getEnvironmentId, getJsonObject, getSecuredDomainObject, getTriggerDefinition, getTriggerDefinitionById, getTriggerId, getTriggers, getUserDescription, isSaved, isTriggerDisabled, setEnvironmentId, setEnvironmentTriggerService, setSaved, setTriggerDisabled, setTriggerId, setTriggerTypeManager, setTriggerUIConfigBean, setUserDescription, validateDescription, validateEnvironment
-
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, 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, 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.ww2.aware.permissions.DeploymentEnvironmentReadOnlyInterceptorAware
getSecuredDomainObject
-
Methods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getAllErrorMessages
-
-
-
-
Method Detail
-
prepare
public void prepare() throws Exception
- Specified by:
prepare
in interfacecom.opensymphony.xwork2.Preparable
- Overrides:
prepare
in classConfigureEnvironmentTriggers
- 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 classConfigureEnvironmentTriggers
-
validate
public void validate()
- Specified by:
validate
in interfacecom.opensymphony.xwork2.Validateable
- Overrides:
validate
in classcom.opensymphony.xwork2.ActionSupport
-
getEditHtml
public String getEditHtml()
-
getCreateTriggerKey
public String getCreateTriggerKey()
-
setCreateTriggerKey
public void setCreateTriggerKey(String createTriggerKey)
-
getSubmitAction
public String getSubmitAction()
-
-