public class EditLinkedRepository extends AbstractExistingLinkedRepositoryAdminAction implements RepositoryAdminSecurityAware
BambooActionSupport.JSONStatuscachedRepositoryDefinitionAccessor, customVariableContext, environmentUsingRepository, planUsingRepository, repositoryDefinitionManager, repositoryId, repositoryName, rssPermissionManager, selectedRepository, selectedWebRepositoryViewer, uiConfigSupport, userDescription, variableSubstitutorFactory, vcsRepositoryConfigurationService, vcsRepositoryData, vcsRepositoryManager, vcsRepositoryModuleDescriptor, vcsUIConfigBean, vcsViewerUIConfigBeanACCESS_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 |
|---|
EditLinkedRepository() |
getSecuredDomainObjectvalidateUniqueNamegetEnvironmentUsingRepository, getHiddenEnvironmentsUsingRepositoryCount, getHiddenPlansUsingRepositoryCount, getJsonObject, getPlanUsingRepository, getRepositoryById, getRepositoryId, getRepositoryName, getRepositoryNameMaxLength, getSelectedRepository, getSelectedWebRepositoryViewer, getUiConfigBean, getUserDescription, isRepositoryDashboardOn, setRepositoryId, setRepositoryName, setSelectedRepository, setSelectedWebRepositoryViewer, setUserDescription, validateDescription, validateName, validateRepositoryConfigurationaddActionError, addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, 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, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager, streamJson, toJson, toJsonaddActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getContainer, getFormatted, getLocale, getLocaleProvider, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrorsequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSecuredDomainObjectgetAllErrorMessagespublic void prepare()
throws Exception
prepare in interface com.opensymphony.xwork2.Preparableprepare in class AbstractRepositoryActionExceptionpublic String input() throws Exception
input in class com.opensymphony.xwork2.ActionSupportExceptionpublic String execute()
execute in interface com.opensymphony.xwork2.Actionexecute in class com.opensymphony.xwork2.ActionSupportpublic void validate()
validate in interface com.opensymphony.xwork2.Validateablevalidate in class com.opensymphony.xwork2.ActionSupportprotected void prepareVcsAndViewersHtmls(TaskRenderMode renderMode)
public String getSuccessMessage()
public void setPermissionsSaved(boolean saved)
public void setCreated(boolean created)
public void setSaved(boolean saved)
public List<VcsViewerUIConfigBean.VcsViewerTypeSelector> getViewerSelectors()
public VcsUIConfigBean.VcsTypeSelector getCurrentVcsTypeSelector()
public String getSubmitAction()
@NotNull public @NotNull List<String> getPermissionDependencies(@NotNull @NotNull String permissionName)
public boolean isBambooSpecsDetectionEnabled()
public boolean isBambooSpecsPermittedToAllProjects()
public boolean isBambooSpecsPermittedToAllRepositories()
public boolean isBambooSpecsPermittedToCreateProjects()
public boolean isBambooSpecsPermittedToAllProjectsEditable()
public boolean isBambooSpecsPermittedToAllRepositoriesEditable()
public boolean isBambooSpecsPermittedToCreateProjectsEditable()
public boolean isMailServerConfigured()
public boolean isMailServerEditable()
@NotNull public @NotNull String getBambooSpecsVersion()
public boolean isBambooSpecsDetectionRequiresWebhooks()
@NotNull public @NotNull String getWebhookNeededByBambooSpecsDetection()
public boolean isShowOnboardingDialog()
public boolean isShowSecuritySettingsHint()
public List<ProjectIdentifier> getBambooSpecsPermittedProjects()
public List<DeploymentProject> getBambooSpecsPermittedDeploymentProjects()
public List<RepositoryDataEntity> getBambooSpecsPermittedRepositories()
@Nullable public @Nullable String getDefaultBranch()
public boolean areDivergentBranchesSupported()
public boolean isBambooSpecsCapable()
public boolean isGlobalLinkedRepository()
Copyright © 2024 Atlassian Software Systems Pty Ltd. All rights reserved.