public class ConfigureChainTrigger extends BuildConfigurationSupport implements com.atlassian.struts.Preparable, PlanViewConfigurationSecurityAware
BambooActionSupport.JSONStatus| Modifier and Type | Field and Description |
|---|---|
protected com.atlassian.bamboo.ww2.actions.build.admin.create.BuildConfiguration |
buildConfiguration |
protected BuildTriggerConditionConfigHelper |
buildTriggerConditionConfigHelper |
protected static String |
INVALID_PLUGIN |
protected Long[] |
repositoryTrigger |
protected TriggerConfigurationService |
triggerConfigurationService |
protected TriggerDefinition |
triggerDefinition |
protected TriggerModuleDescriptor |
triggerDescriptor |
protected boolean |
triggerDisabled |
protected long |
triggerId |
protected TriggerTypeManager |
triggerTypeManager |
protected TriggerUIConfigBean |
triggerUIConfigBean |
protected String |
userDescription |
BACK, eventPublisher, uiConfigBeanbuildNumber, jiraApplinksService, repositoryDefinitionManager, resultsSummaryManager, vcsRepositoryConfigurationServiceACCESS_DENIED, administrationConfigurationAccessor, administrationConfigurationManager, administrationConfigurationPersister, AGGREGATE_URL_PATTERN, authenticationContext, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, cachedPlanManager, CONFIRM, cookieCutter, deploymentProjectService, featureManager, PAGE_NOT_FOUND, PLAN_KEY_CONTEXT, planExecutionManager, planManager, pluginAccessor, projectManager, webInterfaceManager| Constructor and Description |
|---|
ConfigureChainTrigger() |
getBuildConfigurationAsXml, getSecuredDomainObject, getUiConfigBean, isSaved, savePlan, setBuildConfiguration, setEventPublisher, setSaved, setUiConfigBeanbuildWebPanelContext, getBuildKey, getBuildNumber, getCurrentlyBuildingPlans, getErrorAccessor, getFirstNotRunnableStage, getImmutablePlan, getJobsWebItemsForSection, getMutablePlan, getPlan, getPlanKey, getPlanResultKey, getProject, getResultsSummaryManager, getTypedPlanKey, getTypedPlanResultKey, isContinuable, isJiraApplicationLinkDefined, isRestartable, planNotFound, setBuildContextFactory, setBuildKey, setBuildNumber, setDecoratingErrorAccessor, setJiraApplinksService, setPlan, setPlanExecutionManager, setPlanKey, setPlanResultKey, setRepositoryDefinitionManager, setResultsSummaryManager, setVcsRepositoryConfigurationServiceaddActionError, addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, 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, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager, streamJson, toJson, toJsonaddActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, execute, 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, waitgetSecuredDomainObjectgetImmutablePlan, getMutablePlan, getPlan, setPlangetAllErrorMessagesprotected static final String INVALID_PLUGIN
protected long triggerId
protected String userDescription
protected Long[] repositoryTrigger
protected TriggerDefinition triggerDefinition
protected TriggerUIConfigBean triggerUIConfigBean
protected TriggerConfigurationService triggerConfigurationService
protected TriggerModuleDescriptor triggerDescriptor
protected com.atlassian.bamboo.ww2.actions.build.admin.create.BuildConfiguration buildConfiguration
protected TriggerTypeManager triggerTypeManager
protected BuildTriggerConditionConfigHelper buildTriggerConditionConfigHelper
protected boolean triggerDisabled
public void prepare()
throws Exception
prepare in interface com.opensymphony.xwork2.PreparableExceptionprotected void validatePlan()
protected void triggerAnalyticsEvent()
protected void validateDescription()
protected void validateTriggerConditions()
@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 String getTriggerConditionEditHtml()
protected TriggerDefinition getTriggerDefinitionById(long id)
public boolean isUseStandardRepositorySelector()
@Nullable protected @Nullable Set<Long> triggeringRepositoriesFromInput()
@NotNull protected @NotNull Map<String,String> triggerConditionsConfigurationFromInput()
public List<RepositoryTriggerSelector> getRepositoryTriggerSelectors()
public List<PlanRepositoryDefinition> getRepositoryDefinitions()
public long getTriggerId()
public void setTriggerId(long triggerId)
public String getUserDescription()
public void setUserDescription(String userDescription)
public void setPlanConfigurationUIPluginHelper(PlanConfigurationUIPluginHelper planConfigurationUIPluginHelper)
public void setTriggerTypeManager(TriggerTypeManager triggerTypeManager)
public void setBuildTriggerConditionConfigHelper(BuildTriggerConditionConfigHelper buildTriggerConditionConfigHelper)
public void setTriggerUIConfigBean(TriggerUIConfigBean triggerUIConfigBean)
public void setTriggerConfigurationService(TriggerConfigurationService triggerConfigurationService)
public void setRepositoryTrigger(Long[] repositoryTrigger)
public com.atlassian.bamboo.ww2.actions.build.admin.create.BuildConfiguration getBuildConfiguration()
getBuildConfiguration in interface BareBuildConfigurationAwaregetBuildConfiguration in class BuildConfigurationSupportpublic boolean isTriggerDisabled()
public void setTriggerDisabled(boolean triggerDisabled)
public TriggerDefinition getTriggerDefinition()
Copyright © 2025 Atlassian Software Systems Pty Ltd. All rights reserved.