com.atlassian.bamboo.ww2.actions.branch
Class EditChainBranchDetails
java.lang.Object
com.opensymphony.xwork2.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.ww2.actions.PlanActionSupport
com.atlassian.bamboo.ww2.actions.ChainActionSupport
com.atlassian.bamboo.ww2.actions.branch.EditChainBranchDetails
- All Implemented Interfaces:
- ErrorCollection, BambooSessionAware, BareBuildConfigurationAware, BuildConfigurationAware, ChainAware, NavigationAware, DomainObjectSecurityAware, GlobalReadSecurityAware, PlanEditSecurityAware, PlanAware, ProjectAware, ReturnUrlAware, com.atlassian.core.i18n.I18nTextProvider, com.opensymphony.xwork2.Action, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, com.opensymphony.xwork2.ValidationAware, Serializable
public class EditChainBranchDetails
- extends ChainActionSupport
- implements BuildConfigurationAware, PlanEditSecurityAware
- See Also:
- Serialized Form
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport |
ACCESS_DENIED, administrationConfigurationAccessor, administrationConfigurationManager, administrationConfigurationPersister, AGGREGATE_URL_PATTERN, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, cachedPlanManager, CONFIRM, cookieCutter, dashboardCachingManager, environmentService, featureManager, PAGE_NOT_FOUND, PLAN_KEY_CONTEXT, planExecutionManager, planManager, pluginAccessor, projectManager, webInterfaceManager |
Fields inherited from class com.opensymphony.xwork2.ActionSupport |
LOG |
Fields inherited from interface com.opensymphony.xwork2.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods 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, setStageStatusHelper |
Methods inherited from class com.atlassian.bamboo.ww2.actions.PlanActionSupport |
buildWebPanelContext, getBuildKey, getBuildNumber, getCurrentlyBuildingPlans, getImmutablePlan, getJobsWebItemsForSection, getMutablePlan, getPlan, getPlanKey, getPlanResultKey, getProject, getResultsSummaryManager, getSecuredDomainObject, getTypedPlanKey, getTypedPlanResultKey, isJiraApplicationLinkDefined, isRestartable, planNotFound, setBuildKey, setBuildNumber, setDecoratingErrorAccessor, setJiraApplinksService, setPlan, setPlanExecutionManager, setPlanKey, setPlanResultKey, setResultsSummaryManager |
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport |
addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, checkFieldXssSafety, createFieldValidator, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doInput, execute, forceRelativeReturnUrl, getActionWarnings, getAdministrationConfiguration, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDeploymentProject, getDescriptionFromLabelKey, getElasticConfig, getFeatureManager, getFieldErrorAccessTracker, getFieldErrors, getFlushedErrorMessages, getFormattedActionErrors, getFormattedActionMessages, getFormattedActionWarnings, getHelpPanels, getInstanceName, getJobEquiv, getJsonObject, 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, hasLinkedDeployments, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, input, isCheckboxSetInAction, isEc2ConfigurationWarningRequired, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAdministrationConfigurationPersister, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDashboardCachingManager, setDecorator, setEnableJavascript, setEnvironmentService, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLinkedDeploymentProjectCacheService, setNavigationContext, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager, toJson, toJson |
Methods inherited from class com.opensymphony.xwork2.ActionSupport |
addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFormatted, getLocale, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors |
Methods inherited from interface com.opensymphony.xwork2.ValidationAware |
addActionMessage, addFieldError, getActionErrors, getActionMessages, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors |
EditChainBranchDetails
public EditChainBranchDetails()
doDefault
public String doDefault()
- Description copied from class:
BambooActionSupport
- Default action just sends to the input
- Overrides:
doDefault
in class BambooActionSupport
validate
public void validate()
- Specified by:
validate
in interface com.opensymphony.xwork2.Validateable
- Overrides:
validate
in class com.opensymphony.xwork2.ActionSupport
doExecute
public String doExecute()
throws Exception
- Description copied from class:
BambooActionSupport
- Places the current user on the page
- Overrides:
doExecute
in class BambooActionSupport
- Returns:
- webwork success status
- Throws:
Exception
- something nasty went wrong
getKeysOfTriggersExpectingRepository
public String getKeysOfTriggersExpectingRepository()
isBranchDetectionCapable
public boolean isBranchDetectionCapable()
isMergeCapable
public boolean isMergeCapable()
isGitRepository
public boolean isGitRepository()
getBranchIntegrationEditHtml
public String getBranchIntegrationEditHtml()
getTriggerSelectors
public List<TriggerUIConfigBean.TriggerSelector> getTriggerSelectors()
getRepositoryTriggerSelectors
public List<RepositoryTriggerSelector> getRepositoryTriggerSelectors()
getDefaultRepositoryDefinition
public RepositoryDefinition getDefaultRepositoryDefinition()
getDefaultRepository
public Repository getDefaultRepository()
isSaved
public boolean isSaved()
setSaved
public void setSaved(boolean saved)
getBranchName
public String getBranchName()
setBranchName
public void setBranchName(String branchName)
getBranchDescription
public String getBranchDescription()
setBranchDescription
public void setBranchDescription(String branchDescription)
isEnabled
public boolean isEnabled()
setEnabled
public void setEnabled(boolean enabled)
setPlanValidationService
public void setPlanValidationService(PlanValidationService planValidationService)
setEventPublisher
public void setEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher)
setRepositoryConfigurationService
public void setRepositoryConfigurationService(RepositoryConfigurationService repositoryConfigurationService)
- Overrides:
setRepositoryConfigurationService
in class PlanActionSupport
getBranchesForAutoIntegration
public Map<PlanIdentifier,String> getBranchesForAutoIntegration()
setRepositoryTrigger
public void setRepositoryTrigger(Long[] repositoryTrigger)
getTriggerConditionEditHtml
@NotNull
public String getTriggerConditionEditHtml()
getRepositoryDefinitions
@NotNull
public List<RepositoryDefinition> getRepositoryDefinitions()
getBuildConfiguration
public BuildConfiguration getBuildConfiguration()
- Specified by:
getBuildConfiguration
in interface BareBuildConfigurationAware
setBuildConfiguration
public void setBuildConfiguration(BuildConfiguration buildConfiguration)
- Specified by:
setBuildConfiguration
in interface BareBuildConfigurationAware
setPlanConfigurationUIPluginHelper
public void setPlanConfigurationUIPluginHelper(PlanConfigurationUIPluginHelper planConfigurationUIPluginHelper)
isOverrideBuildStrategy
public boolean isOverrideBuildStrategy()
setOverrideBuildStrategy
public void setOverrideBuildStrategy(boolean overrideBuildStrategy)
setBuildStrategyManager
public void setBuildStrategyManager(BuildStrategyManager buildStrategyManager)
setBuildTriggerConditionConfigHelper
public void setBuildTriggerConditionConfigHelper(PlanConfigHelper buildTriggerConditionConfigHelper)
setTriggerUIConfigBean
public void setTriggerUIConfigBean(TriggerUIConfigBean triggerUIConfigBean)
setTriggerTypeManager
public void setTriggerTypeManager(TriggerTypeManager triggerTypeManager)
isPlanBranchCleanUpEnabled
public boolean isPlanBranchCleanUpEnabled()
setPlanBranchCleanUpEnabled
public void setPlanBranchCleanUpEnabled(boolean planBranchCleanUpEnabled)
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)
Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.