Class EditRepository
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- com.atlassian.bamboo.ww2.BambooActionSupport
-
- com.atlassian.bamboo.ww2.actions.PlanActionSupport
-
- com.atlassian.bamboo.ww2.actions.build.admin.BuildConfigurationSupport
-
- com.atlassian.bamboo.ww2.actions.build.admin.config.repository.ConfigureRepository
-
- com.atlassian.bamboo.ww2.actions.build.admin.config.repository.EditRepository
-
- All Implemented Interfaces:
JsonStreamingAction
,ErrorCollection
,BambooSessionAware
,BareBuildConfigurationAware
,BuildConfigurationAware
,NavigationAware
,DomainObjectSecurityAware
,GlobalReadSecurityAware
,PlanViewConfigurationSecurityAware
,PlanAware
,ProjectAware
,ReturnUrlAware
,com.atlassian.core.i18n.I18nTextProvider
,com.atlassian.struts.TextProvider
,com.atlassian.struts.ValidationAware
,com.opensymphony.xwork.ValidationAware
,com.opensymphony.xwork2.Action
,com.opensymphony.xwork2.interceptor.ValidationAware
,com.opensymphony.xwork2.LocaleProvider
,com.opensymphony.xwork2.Preparable
,com.opensymphony.xwork2.TextProvider
,com.opensymphony.xwork2.Validateable
,Serializable
public class EditRepository extends ConfigureRepository
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus
-
-
Field Summary
Fields Modifier and Type Field Description protected ChainBranchManager
chainBranchManager
-
Fields inherited from class com.atlassian.bamboo.ww2.actions.build.admin.config.repository.ConfigureRepository
cachedRepositoryDefinitionAccessor, customVariableContext, repositoryDefinition, repositoryId, repositoryName, saved, SELECTED_REPOSITORY, selectedRepository, selectedWebRepositoryViewer, userDescription, variableSubstitutorFactory, vcsConfigurationHelper, vcsRepositoryManager, vcsRepositoryModuleDescriptor, vcsUIConfigBean, vcsViewerUIConfigBean
-
Fields inherited from class com.atlassian.bamboo.ww2.actions.build.admin.BuildConfigurationSupport
BACK, eventPublisher, uiConfigBean
-
Fields inherited from class com.atlassian.bamboo.ww2.actions.PlanActionSupport
buildNumber, jiraApplinksService, repositoryDefinitionManager, resultsSummaryManager, vcsRepositoryConfigurationService
-
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
ACCESS_DENIED, administrationConfigurationAccessor, administrationConfigurationManager, administrationConfigurationPersister, AGGREGATE_URL_PATTERN, authenticationContext, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, CONFIRM, cookieCutter, deploymentProjectService, featureManager, PAGE_NOT_FOUND, PLAN_KEY_CONTEXT, planExecutionManager, planManager, pluginAccessor, projectManager, webInterfaceManager
-
-
Constructor Summary
Constructors Constructor Description EditRepository()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
execute()
boolean
getCanBeConvertedToLinkedRepository()
VcsUIConfigBean.VcsTypeSelector
getCurrentVcsTypeEditSelector()
VcsUIConfigBean.VcsTypeSelector
getCurrentVcsTypeSelector()
String
getSubmitAction()
List<VcsViewerUIConfigBean.VcsViewerTypeSelector>
getViewerSelectors()
String
input()
boolean
isOverrideBranch()
void
prepare()
void
setCachedPlanManager(CachedPlanManager cachedPlanManager)
void
setChainBranchManager(ChainBranchManager chainBranchManager)
void
setOverrideBranch(boolean overrideBranch)
void
validate()
-
Methods inherited from class com.atlassian.bamboo.ww2.actions.build.admin.config.repository.ConfigureRepository
getJsonObject, getRepositoryById, getRepositoryDefinition, getRepositoryId, getRepositoryName, getRepositoryNameMaxLength, getSelectedRepository, getSelectedWebRepositoryViewer, getUserDescription, isBranchOverridable, isDerivedFromLinkedRepository, isDerivedFromProjectRepository, setRepositoryId, setRepositoryName, setSelectedRepository, setSelectedWebRepositoryViewer, setUserDescription, triggerAnalyticsEvent, validateGlobalRepositoryUse, validateName, validatePlan, validateRepositoryConfiguration
-
Methods inherited from class com.atlassian.bamboo.ww2.actions.build.admin.BuildConfigurationSupport
getBuildConfiguration, getBuildConfigurationAsXml, getSecuredDomainObject, getUiConfigBean, isSaved, savePlan, setBuildConfiguration, setEventPublisher, setSaved, setUiConfigBean
-
Methods inherited from class com.atlassian.bamboo.ww2.actions.PlanActionSupport
buildWebPanelContext, 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, setVcsRepositoryConfigurationService
-
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addActionError, 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, getNodeLifecycleState, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getRandomString, getReturnUrl, 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, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDecorator, setDeploymentProjectService, setDocumentationLinkProvider, setEnableJavascript, setEnvironmentService, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLocalizedTextProvider, setNavigationContext, setNodeLifecycleProvider, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setWebInterfaceManager, streamJson, toJson, toJson
-
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getContainer, getFormatted, getLocale, getLocaleProvider, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, isValidLocale, isValidLocaleString, 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.permissions.DomainObjectSecurityAware
getSecuredDomainObject
-
Methods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getAllErrorMessages
-
Methods inherited from interface com.atlassian.bamboo.ww2.aware.PlanAware
getImmutablePlan, getMutablePlan, getPlan, setPlan
-
-
-
-
Field Detail
-
chainBranchManager
protected ChainBranchManager chainBranchManager
-
-
Method Detail
-
prepare
public void prepare() throws Exception
- Specified by:
prepare
in interfacecom.opensymphony.xwork2.Preparable
- Overrides:
prepare
in classConfigureRepository
- Throws:
Exception
-
input
public String input()
- Overrides:
input
in classcom.opensymphony.xwork2.ActionSupport
-
execute
public String execute()
- Specified by:
execute
in interfacecom.opensymphony.xwork2.Action
- Overrides:
execute
in classcom.opensymphony.xwork2.ActionSupport
-
validate
public void validate()
- Specified by:
validate
in interfacecom.opensymphony.xwork2.Validateable
- Overrides:
validate
in classcom.opensymphony.xwork2.ActionSupport
-
getSubmitAction
public String getSubmitAction()
-
getCurrentVcsTypeSelector
public VcsUIConfigBean.VcsTypeSelector getCurrentVcsTypeSelector()
-
getCurrentVcsTypeEditSelector
public VcsUIConfigBean.VcsTypeSelector getCurrentVcsTypeEditSelector()
-
getCanBeConvertedToLinkedRepository
public boolean getCanBeConvertedToLinkedRepository()
-
getViewerSelectors
public List<VcsViewerUIConfigBean.VcsViewerTypeSelector> getViewerSelectors()
-
setChainBranchManager
public void setChainBranchManager(ChainBranchManager chainBranchManager)
-
setCachedPlanManager
public void setCachedPlanManager(CachedPlanManager cachedPlanManager)
- Overrides:
setCachedPlanManager
in classBambooActionSupport
-
isOverrideBranch
public boolean isOverrideBranch()
-
setOverrideBranch
public void setOverrideBranch(boolean overrideBranch)
-
-