com.atlassian.bamboo.ww2.actions.branch
Class EditChainBranchDetails

java.lang.Object
  extended by com.opensymphony.xwork2.ActionSupport
      extended by com.atlassian.bamboo.ww2.BambooActionSupport
          extended by com.atlassian.bamboo.ww2.actions.PlanActionSupport
              extended by com.atlassian.bamboo.ww2.actions.ChainActionSupport
                  extended by 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

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.ChainActionSupport
chainBranchManager, chainExecutionManager, executableAgentsHelper, stageStatusHelper
 
Fields inherited from class com.atlassian.bamboo.ww2.actions.PlanActionSupport
buildNumber, jiraApplinksService, repositoryConfigurationService, resultsSummaryManager
 
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
 
Constructor Summary
EditChainBranchDetails()
           
 
Method Summary
 String doDefault()
          Default action just sends to the input
 String doExecute()
          Places the current user on the page
 String getBranchDescription()
           
 Map<PlanIdentifier,String> getBranchesForAutoIntegration()
           
 String getBranchIntegrationEditHtml()
           
 String getBranchName()
           
 BuildConfiguration getBuildConfiguration()
           
 Repository getDefaultRepository()
           
 RepositoryDefinition getDefaultRepositoryDefinition()
           
 int getInactiveBranchCleanUpPeriod()
           
 String getKeysOfTriggersExpectingRepository()
           
 int getRemovedBranchCleanUpPeriod()
           
 List<RepositoryDefinition> getRepositoryDefinitions()
           
 List<RepositoryTriggerSelector> getRepositoryTriggerSelectors()
           
 String getTriggerConditionEditHtml()
           
 List<TriggerUIConfigBean.TriggerSelector> getTriggerSelectors()
           
 boolean isBranchDetectionCapable()
           
 boolean isEnabled()
           
 boolean isGitRepository()
           
 boolean isInactiveBranchCleanUpPlanLevelEnabled()
           
 boolean isMergeCapable()
           
 boolean isOverrideBuildStrategy()
           
 boolean isPlanBranchCleanUpEnabled()
           
 boolean isRemovedBranchCleanUpPlanLevelEnabled()
           
 boolean isSaved()
           
 void setBranchDescription(String branchDescription)
           
 void setBranchName(String branchName)
           
 void setBuildConfiguration(BuildConfiguration buildConfiguration)
           
 void setBuildStrategyManager(BuildStrategyManager buildStrategyManager)
           
 void setBuildTriggerConditionConfigHelper(PlanConfigHelper buildTriggerConditionConfigHelper)
           
 void setEnabled(boolean enabled)
           
 void setEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher)
           
 void setInactiveBranchCleanUpPeriod(int inactiveBranchCleanUpPeriod)
           
 void setInactiveBranchCleanUpPlanLevelEnabled(boolean inactiveBranchCleanUpPlanLevelEnabled)
           
 void setOverrideBuildStrategy(boolean overrideBuildStrategy)
           
 void setPlanBranchCleanUpEnabled(boolean planBranchCleanUpEnabled)
           
 void setPlanConfigurationUIPluginHelper(PlanConfigurationUIPluginHelper planConfigurationUIPluginHelper)
           
 void setPlanValidationService(PlanValidationService planValidationService)
           
 void setRemovedBranchCleanUpPeriod(int removedBranchCleanUpPeriod)
           
 void setRemovedBranchCleanUpPlanLevelEnabled(boolean removedBranchCleanUpPlanLevelEnabled)
           
 void setRepositoryConfigurationService(RepositoryConfigurationService repositoryConfigurationService)
           
 void setRepositoryTrigger(Long[] repositoryTrigger)
           
 void setSaved(boolean saved)
           
 void setTriggerTypeManager(TriggerTypeManager triggerTypeManager)
           
 void setTriggerUIConfigBean(TriggerUIConfigBean triggerUIConfigBean)
           
 void validate()
           
 
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 class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.bamboo.ww2.aware.PlanAware
getImmutablePlan, getMutablePlan, getPlan, setPlan
 
Methods inherited from interface com.atlassian.bamboo.ww2.aware.permissions.DomainObjectSecurityAware
getSecuredDomainObject
 
Methods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getErrorMessages, getErrors
 
Methods inherited from interface com.opensymphony.xwork2.ValidationAware
addActionMessage, addFieldError, getActionErrors, getActionMessages, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
 

Constructor Detail

EditChainBranchDetails

public EditChainBranchDetails()
Method Detail

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.