public class ConfigureRepository extends BuildConfigurationSupport implements PlanViewConfigurationSecurityAware, com.opensymphony.xwork2.Preparable
BambooActionSupport.JSONStatus| Modifier and Type | Field and Description |
|---|---|
protected PermissionFilteringRepositoryDefinitionAccessor |
cachedRepositoryDefinitionAccessor |
protected CustomVariableContext |
customVariableContext |
protected PartialVcsRepositoryData |
repositoryDefinition |
protected Long |
repositoryId |
protected String |
repositoryName |
protected boolean |
saved |
protected String |
SELECTED_REPOSITORY |
protected String |
selectedRepository |
protected String |
selectedWebRepositoryViewer |
protected String |
userDescription |
protected VariableSubstitutorFactory |
variableSubstitutorFactory |
protected VcsConfigurationHelper |
vcsConfigurationHelper |
protected VcsRepositoryManager |
vcsRepositoryManager |
protected VcsRepositoryModuleDescriptor |
vcsRepositoryModuleDescriptor |
protected VcsUIConfigBean |
vcsUIConfigBean |
protected VcsViewerUIConfigBean |
vcsViewerUIConfigBean |
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 |
|---|
ConfigureRepository() |
getBuildConfiguration, 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, hasProjectPermission, hasProjectPermission, hasRestrictedAdminPermission, hasResultKeyReadPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAdministrationConfigurationPersister, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDecorator, setDeploymentProjectService, setDocumentationLinkProvider, setEnableJavascript, setEnvironmentService, 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 String SELECTED_REPOSITORY
protected boolean saved
protected PartialVcsRepositoryData repositoryDefinition
protected String selectedRepository
protected String selectedWebRepositoryViewer
protected String repositoryName
protected Long repositoryId
protected String userDescription
@Inject protected CustomVariableContext customVariableContext
@Inject protected VariableSubstitutorFactory variableSubstitutorFactory
@Inject protected VcsRepositoryManager vcsRepositoryManager
@Inject protected VcsUIConfigBean vcsUIConfigBean
@Inject protected VcsViewerUIConfigBean vcsViewerUIConfigBean
@Inject protected VcsConfigurationHelper vcsConfigurationHelper
@Inject protected PermissionFilteringRepositoryDefinitionAccessor cachedRepositoryDefinitionAccessor
protected VcsRepositoryModuleDescriptor vcsRepositoryModuleDescriptor
public void prepare()
throws Exception
prepare in interface com.opensymphony.xwork2.PreparableException@NotNull
public @NotNull 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.
@Nullable protected @Nullable PartialVcsRepositoryData getRepositoryById(long id)
protected void validatePlan()
protected void validateName()
protected void validateGlobalRepositoryUse()
public long getRepositoryId()
public void setRepositoryId(long repositoryId)
public PartialVcsRepositoryData getRepositoryDefinition()
public String getUserDescription()
public void setUserDescription(String userDescription)
public String getRepositoryName()
public void setRepositoryName(String repositoryName)
public String getSelectedRepository()
public void setSelectedRepository(String selectedRepository)
public String getSelectedWebRepositoryViewer()
public void setSelectedWebRepositoryViewer(String selectedWebRepositoryViewer)
public int getRepositoryNameMaxLength()
protected void validateRepositoryConfiguration(boolean overrideBranch)
public boolean isDerivedFromLinkedRepository()
public boolean isDerivedFromProjectRepository()
public boolean isBranchOverridable()
protected void triggerAnalyticsEvent()
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.