Class EditChainBranchDetails
java.lang.Object
org.apache.struts2.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.ww2.actions.PlanActionSupport
com.atlassian.bamboo.ww2.actions.ChainActionSupport
com.atlassian.bamboo.ww2.actions.branch.AbstractBranchTriggerConfigAction
com.atlassian.bamboo.ww2.actions.branch.EditChainBranchDetails
- All Implemented Interfaces:
JsonStreamingAction,ErrorCollection,BambooSessionAware,BareBuildConfigurationAware,BuildConfigurationAware,ChainAware,NavigationAware,DomainObjectSecurityAware,GlobalReadSecurityAware,PlanViewConfigurationSecurityAware,PlanAware,ProjectAware,ReturnUrlAware,UserAware,com.atlassian.core.i18n.I18nTextProvider,Serializable,org.apache.struts2.action.Action,org.apache.struts2.interceptor.ValidationAware,org.apache.struts2.locale.LocaleProvider,org.apache.struts2.text.TextProvider,org.apache.struts2.Validateable
public class EditChainBranchDetails
extends AbstractBranchTriggerConfigAction
implements BuildConfigurationAware, PlanViewConfigurationSecurityAware
- See Also:
-
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.ww2.actions.branch.AbstractBranchTriggerConfigAction
buildConfiguration, MANUAL_STRATEGY, repositoryTrigger, repositoryTriggerSelectors, triggerModuleDescriptors, triggerSelectors, triggerTypeManager, triggerUIConfigBeanFields inherited from class com.atlassian.bamboo.ww2.actions.ChainActionSupport
chainBranchManager, chainExecutionManager, executableAgentsHelper, stageStatusHelperFields inherited from class com.atlassian.bamboo.ww2.actions.PlanActionSupport
buildNumber, jiraApplinksService, repositoryDefinitionManager, resultsSummaryManager, vcsRepositoryConfigurationServiceFields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
ACCESS_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, webInterfaceManagerFields inherited from class org.apache.struts2.ActionSupport
containerFields inherited from interface org.apache.struts2.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute()int@NotNull List<PartialVcsRepositoryData> intstatic @Nullable StringgetRepositoryBranchName(PartialVcsRepositoryData partialVcsRepositoryData) @NotNull List<PlanRepositoryDefinition> @NotNull Stringinput()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisRepositoryOverridden(PartialVcsRepositoryData partialVcsRepositoryData) booleanbooleanisSaved()voidsetBranchDescription(String branchDescription) voidsetBranchName(String branchName) voidsetBuildConfiguration(BuildConfiguration buildConfiguration) voidsetBuildTriggerConditionConfigHelper(PlanConfigHelper buildTriggerConditionConfigHelper) voidsetEnabled(boolean enabled) voidsetEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher) voidsetIgnoreSpecs(boolean ignoreSpecs) voidsetInactiveBranchCleanUpPeriod(int inactiveBranchCleanUpPeriod) voidsetInactiveBranchCleanUpPlanLevelEnabled(boolean inactiveBranchCleanUpPlanLevelEnabled) voidsetOverrideBuildStrategy(boolean overrideBuildStrategy) voidsetPlanBranchCleanUpEnabled(boolean planBranchCleanUpEnabled) voidsetPlanBranchCreation(String planBranchCreation) voidsetPlanConfigurationUIPluginHelper(PlanConfigurationUIPluginHelper planConfigurationUIPluginHelper) voidsetPlanValidationService(PlanValidationService planValidationService) voidsetRemovedBranchCleanUpPeriod(int removedBranchCleanUpPeriod) voidsetRemovedBranchCleanUpPlanLevelEnabled(boolean removedBranchCleanUpPlanLevelEnabled) voidsetRerunnable(boolean rerunnable) voidsetSaved(boolean saved) voidvalidate()Methods inherited from class com.atlassian.bamboo.ww2.actions.branch.AbstractBranchTriggerConfigAction
getKeysOfTriggersExpectingRepository, getRepositoryTrigger, getRepositoryTriggerSelectors, getTriggerSelectors, initialiseRepositorySelectorsFromExistingTrigger, prepareTriggerEditHtmls, renderTriggerEditHtmlsWithErrors, setRepositoryTrigger, setTriggerTypeManager, setTriggerUIConfigBean, triggerConditionsConfigurationFromInput, triggeringRepositoriesFromInput, validateTriggerConfigurationMethods inherited from class com.atlassian.bamboo.ww2.actions.ChainActionSupport
getBranchIdentifiers, getChain, getChainBranches, getChainBranchesByDate, getChainResult, getChainResultNumber, getErrorAccessor, getImmutableChain, getImmutableChainBranches, getImmutableChainStage, getMutableChain, getMutableChainStage, getSiblingBranchIdentifiers, getStageStatusHelper, setChain, setChainBranchManager, setChainExecutionManager, setChainResult, setChainResultNumber, setChainStage, setDecoratingAggregatedChainErrorAccessor, setExecutableAgentsHelper, setStageStatusHelperMethods inherited from class com.atlassian.bamboo.ww2.actions.PlanActionSupport
buildWebPanelContext, findPotentialMasterPlan, getBuildKey, getBuildNumber, getCurrentlyBuildingPlans, getFirstNotRunnableStage, getImmutablePlan, getJobsWebItemsForSection, getMutablePlan, getPlan, getPlanKey, getPlanResultKey, getProject, getResultsSummaryManager, getSecuredDomainObject, getTypedPlanKey, getTypedPlanResultKey, isContinuable, isJiraApplicationLinkDefined, isRestartable, planNotFound, setBuildContextFactory, setBuildKey, setBuildNumber, setDecoratingErrorAccessor, setJiraApplinksService, setPlan, setPlanExecutionManager, setPlanKey, setPlanResultKey, setRepositoryDefinitionManager, setResultsSummaryManager, setVcsRepositoryConfigurationServiceMethods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addActionError, addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, canRunBuild, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, doInput, forceRelativeReturnUrl, getActionErrors, getActionWarnings, getAdministrationConfiguration, getAvailableCategoryJson, getBambooContainer, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getCheckBoxFields, getConcurrentBuildExecutionStrategyOptions, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDecorator, getDefaultPersister, getDescriptionFromLabelKey, getElasticConfig, getErrorMessages, getErrors, getFeatureManager, getFieldErrorAccessTracker, getFieldErrors, getFormattedActionErrors, getFormattedActionMessages, getFormattedActionWarnings, getHelpPanels, getInstanceName, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNodeLifecycleState, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getRandomString, getReturnUrl, getSessionUser, 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, setCachedEnvironmentService, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDecorator, setDeploymentProjectService, setDocumentationLinkProvider, setEnableJavascript, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLocalizedTextProvider, setNavigationContext, setNodeLifecycleProvider, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setWebInterfaceManager, streamJson, toJson, toJsonMethods inherited from class org.apache.struts2.ActionSupport
addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionMessages, getContainer, getFormatted, getLocale, getLocaleProvider, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, toLocaleMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.bamboo.ww2.aware.permissions.DomainObjectSecurityAware
getSecuredDomainObjectMethods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getAllErrorMessagesMethods inherited from interface com.atlassian.bamboo.ww2.aware.PlanAware
getImmutablePlan, getMutablePlan, getPlan, setPlanMethods inherited from interface org.apache.struts2.interceptor.ValidationAware
addActionMessage, addFieldError, getActionMessages, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
-
Constructor Details
-
EditChainBranchDetails
public EditChainBranchDetails()
-
-
Method Details
-
isRepositoryOverridden
@TemplateAccessible public boolean isRepositoryOverridden(PartialVcsRepositoryData partialVcsRepositoryData) -
getRepositoryBranchName
@TemplateAccessible @Nullable public static @Nullable String getRepositoryBranchName(PartialVcsRepositoryData partialVcsRepositoryData) -
input
- Overrides:
inputin classorg.apache.struts2.ActionSupport
-
validate
public void validate()- Specified by:
validatein interfaceorg.apache.struts2.Validateable- Overrides:
validatein classorg.apache.struts2.ActionSupport
-
execute
- Specified by:
executein interfaceorg.apache.struts2.action.Action- Overrides:
executein classorg.apache.struts2.ActionSupport- Throws:
Exception
-
isBranchDetectionCapable
@TemplateAccessible public boolean isBranchDetectionCapable() -
isMergeCapable
public boolean isMergeCapable() -
getBranchIntegrationEditHtml
-
getDefaultRepositoryType
-
getRepositoryTriggerSelectors
-
getDefaultRepositoryDefinition
-
getPlanBranchCreation
-
setPlanBranchCreation
-
isSaved
public boolean isSaved() -
setSaved
public void setSaved(boolean saved) -
getBranchName
-
setBranchName
-
getBranchDescription
-
setBranchDescription
-
isEnabled
public boolean isEnabled() -
isRerunnable
public boolean isRerunnable() -
setEnabled
public void setEnabled(boolean enabled) -
setRerunnable
public void setRerunnable(boolean rerunnable) -
setPlanValidationService
-
setEventPublisher
public void setEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher) -
getBranchesForAutoIntegration
-
getTriggerConditionEditHtml
-
getRepositoryDefinitions
-
getPartialVcsRepositoryData
-
getBuildConfiguration
- Specified by:
getBuildConfigurationin interfaceBareBuildConfigurationAware
-
setBuildConfiguration
- Specified by:
setBuildConfigurationin interfaceBareBuildConfigurationAware
-
setPlanConfigurationUIPluginHelper
public void setPlanConfigurationUIPluginHelper(PlanConfigurationUIPluginHelper planConfigurationUIPluginHelper) -
isOverrideBuildStrategy
public boolean isOverrideBuildStrategy() -
setOverrideBuildStrategy
public void setOverrideBuildStrategy(boolean overrideBuildStrategy) -
setBuildTriggerConditionConfigHelper
public void setBuildTriggerConditionConfigHelper(PlanConfigHelper buildTriggerConditionConfigHelper) -
isPlanBranchCleanUpEnabled
public boolean isPlanBranchCleanUpEnabled() -
setPlanBranchCleanUpEnabled
public void setPlanBranchCleanUpEnabled(boolean planBranchCleanUpEnabled) -
isIgnoreSpecs
public boolean isIgnoreSpecs() -
setIgnoreSpecs
public void setIgnoreSpecs(boolean ignoreSpecs) -
isInactiveBranchCleanUpPlanLevelEnabled
public boolean isInactiveBranchCleanUpPlanLevelEnabled() -
setInactiveBranchCleanUpPlanLevelEnabled
public void setInactiveBranchCleanUpPlanLevelEnabled(boolean inactiveBranchCleanUpPlanLevelEnabled) -
isRemovedBranchCleanUpPlanLevelEnabled
public boolean isRemovedBranchCleanUpPlanLevelEnabled() -
setRemovedBranchCleanUpPlanLevelEnabled
public void setRemovedBranchCleanUpPlanLevelEnabled(boolean removedBranchCleanUpPlanLevelEnabled) -
getInactiveBranchCleanUpPeriod
public int getInactiveBranchCleanUpPeriod() -
setInactiveBranchCleanUpPeriod
public void setInactiveBranchCleanUpPeriod(int inactiveBranchCleanUpPeriod) -
getRemovedBranchCleanUpPeriod
public int getRemovedBranchCleanUpPeriod() -
setRemovedBranchCleanUpPeriod
public void setRemovedBranchCleanUpPeriod(int removedBranchCleanUpPeriod)
-