public class ConfigureEnvironmentTriggers extends AbstractEnvironmentConfigurationAction implements com.opensymphony.xwork2.Preparable, DeploymentEnvironmentViewConfigurationSecurityAware
BambooActionSupport.JSONStatus| Modifier and Type | Field and Description |
|---|---|
protected DeploymentProjectService |
deploymentProjectService |
protected Environment |
environment |
protected long |
environmentId |
protected EnvironmentService |
environmentService |
protected EnvironmentTriggerService |
environmentTriggerService |
protected static String |
INVALID_PLUGIN |
protected boolean |
saved |
protected TriggerDefinition |
triggerDefinition |
protected TriggerModuleDescriptor |
triggerDescriptor |
protected boolean |
triggerDisabled |
protected long |
triggerId |
protected TriggerTypeManager |
triggerTypeManager |
protected TriggerUIConfigBean |
triggerUIConfigBean |
protected String |
userDescription |
bambooPermissionManagerACCESS_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 and Description |
|---|
ConfigureEnvironmentTriggers() |
isReadOnlyisRepositorySpecsManagedaddActionError, 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, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getReturnUrl, getServerLifecycleState, 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, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager, streamJson, toJson, toJsonaddActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getContainer, getFormatted, getLocale, getLocaleProvider, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validateequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAllErrorMessagesprotected static final String INVALID_PLUGIN
protected long environmentId
protected Environment environment
protected boolean saved
protected long triggerId
protected String userDescription
protected boolean triggerDisabled
protected TriggerDefinition triggerDefinition
protected TriggerModuleDescriptor triggerDescriptor
protected EnvironmentTriggerService environmentTriggerService
protected TriggerUIConfigBean triggerUIConfigBean
protected TriggerTypeManager triggerTypeManager
@Autowired protected EnvironmentService environmentService
@Autowired protected DeploymentProjectService deploymentProjectService
public Environment getSecuredDomainObject()
getSecuredDomainObject in interface DeploymentEnvironmentReadOnlyInterceptorAwaregetSecuredDomainObject in interface DomainObjectSecurityAwaregetSecuredDomainObject in class BambooActionSupportpublic void prepare()
throws Exception
prepare in interface com.opensymphony.xwork2.PreparableExceptionpublic String execute()
execute in interface com.opensymphony.xwork2.Actionexecute in class com.opensymphony.xwork2.ActionSupportprotected void validateEnvironment()
protected void validateDescription()
protected TriggerDefinition getTriggerDefinitionById(long id)
@NotNull
public @NotNull com.opensymphony.webwork.dispatcher.json.JSONObject getJsonObject()
throws com.opensymphony.webwork.dispatcher.json.JSONException
BambooActionSupportgetJsonObject in class BambooActionSupportcom.opensymphony.webwork.dispatcher.json.JSONExceptionIf descending classes need to add anything to JSON response these should override {@link #buildJsonObject()} method.
@NotNull public @NotNull List<TriggerDefinition> getTriggers()
public long getEnvironmentId()
public void setEnvironmentId(long environmentId)
public Environment getEnvironment()
getEnvironment in class AbstractEnvironmentConfigurationActionpublic long getTriggerId()
public void setTriggerId(long triggerId)
public String getUserDescription()
public void setUserDescription(String userDescription)
public boolean isSaved()
public void setSaved(boolean saved)
public boolean isTriggerDisabled()
public void setTriggerDisabled(boolean triggerDisabled)
public Iterable<TriggerModuleDescriptor> getAvailableTriggerTypes()
public DeploymentProject getDeploymentProject()
getDeploymentProject in class AbstractDeploymentProjectConfigurationActionpublic void setTriggerUIConfigBean(TriggerUIConfigBean triggerUIConfigBean)
public void setEnvironmentTriggerService(EnvironmentTriggerService environmentTriggerService)
public void setTriggerTypeManager(TriggerTypeManager triggerTypeManager)
public TriggerDefinition getTriggerDefinition()
Copyright © 2024 Atlassian Software Systems Pty Ltd. All rights reserved.