public class ConfigureChainTrigger extends BuildConfigurationSupport implements com.atlassian.struts.Preparable, PlanEditSecurityAware
BambooActionSupport.JSONStatus| Modifier and Type | Field and Description |
|---|---|
protected 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, hasRestrictedAdminPermission, isCheckboxSetInAction, isEc2ConfigurationWarningRequired, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAdministrationConfigurationPersister, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDecorator, setDeploymentProjectService, setDocumentationLinkProvider, setEnableJavascript, 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 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 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 String getTriggerConditionEditHtml()
protected TriggerDefinition getTriggerDefinitionById(long id)
public boolean isUseStandardRepositorySelector()
@NotNull protected Map<String,String> triggerConditionsConfigurationFromInput()
public List<RepositoryTriggerSelector> getRepositoryTriggerSelectors()
public List<RepositoryDefinition> 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 BuildConfiguration getBuildConfiguration()
getBuildConfiguration in interface BareBuildConfigurationAwaregetBuildConfiguration in class BuildConfigurationSupportpublic boolean isTriggerDisabled()
public void setTriggerDisabled(boolean triggerDisabled)
public TriggerDefinition getTriggerDefinition()
Copyright © 2019 Atlassian Software Systems Pty Ltd. All rights reserved.