public class EditLinkedRepository extends AbstractLinkedRepositoryAdminAction
BambooActionSupport.JSONStatus
customVariableContext, environmentUsingRepository, planUsingRepository, repositoryDefinitionManager, repositoryId, repositoryName, rssPermissionManager, selectedRepository, selectedWebRepositoryViewer, uiConfigSupport, userDescription, variableSubstitutorFactory, vcsRepositoryConfigurationService, vcsRepositoryData, vcsRepositoryManager, vcsRepositoryModuleDescriptor, vcsUIConfigBean, vcsViewerUIConfigBean
ACCESS_DENIED, administrationConfigurationAccessor, administrationConfigurationManager, administrationConfigurationPersister, AGGREGATE_URL_PATTERN, authenticationContext, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, cachedPlanManager, CONFIRM, cookieCutter, deploymentProjectService, PAGE_NOT_FOUND, PLAN_KEY_CONTEXT, planExecutionManager, planManager, pluginAccessor, projectManager, webInterfaceManager
Constructor and Description |
---|
EditLinkedRepository() |
Modifier and Type | Method and Description |
---|---|
String |
execute() |
List<DeploymentProject> |
getBambooSpecsPermittedDeploymentProjects()
Returns a list of deployment projects which can be modified by Bamboo Specs stored in this repository.
|
List<ProjectIdentifier> |
getBambooSpecsPermittedProjects()
Returns a list of projects which can be modified by Bamboo Specs stored in this repository.
|
List<RepositoryDataEntity> |
getBambooSpecsPermittedRepositories()
Returns a list of repositories which can be used by Bamboo Specs stored in this repository.
|
String |
getBambooSpecsVersion() |
VcsUIConfigBean.VcsTypeSelector |
getCurrentVcsTypeSelector() |
Map<String,String> |
getEditablePermissions() |
List<String> |
getPermissionDependencies(String permissionName) |
String |
getSubmitAction() |
String |
getSuccessMessage() |
List<VcsViewerUIConfigBean.VcsViewerTypeSelector> |
getViewerSelectors() |
String |
input() |
boolean |
isBambooSpecsCapable()
Returns true if given repository type can store Bamboo Specs and notify about changes in it.
|
boolean |
isBambooSpecsDetectionEnabled()
Returns true if given repository has Bamboo Specs detection enabled, so any changes to these specs
should trigger update of Bamboo configuration.
|
boolean |
isBambooSpecsDetectionRequiresWebhooks() |
boolean |
isBambooSpecsPermittedToAllProjects()
Returns true if Bamboo Specs stored in this repository is permitted to modify configuration of
all projects in Bamboo.
|
boolean |
isBambooSpecsPermittedToAllProjectsEditable() |
boolean |
isBambooSpecsPermittedToAllRepositories() |
boolean |
isBambooSpecsPermittedToAllRepositoriesEditable() |
boolean |
isMailServerConfigured() |
boolean |
isMailServerEditable() |
boolean |
isShowOnboardingDialog() |
boolean |
isShowSecuritySettingsHint() |
void |
prepare() |
protected void |
prepareVcsAndViewersHtmls(TaskRenderMode renderMode) |
void |
setCreated(boolean created) |
void |
setPermissionsSaved(boolean saved) |
void |
setSaved(boolean saved) |
void |
validate() |
getSecuredDomainObject
getEnvironmentUsingRepository, getHiddenEnvironmentsUsingRepositoryCount, getHiddenPlansUsingRepositoryCount, getJsonObject, getPlanUsingRepository, getRepositoryById, getRepositoryId, getRepositoryName, getRepositoryNameMaxLength, getSelectedRepository, getSelectedWebRepositoryViewer, getUiConfigBean, getUserDescription, isRepositoryDashboardOn, setRepositoryId, setRepositoryName, setSelectedRepository, setSelectedWebRepositoryViewer, setUserDescription, validateDescription, validateName, validateRepositoryConfiguration
addActionError, 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, hasRestrictedAdminPermission, isCheckboxSetInAction, isEc2ConfigurationWarningRequired, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAdministrationConfigurationPersister, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDecorator, setDeploymentProjectService, setDocumentationLinkProvider, setEnableJavascript, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLocalizedTextProvider, setNavigationContext, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager, streamJson, toJson, toJson
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
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAllErrorMessages
public void prepare() throws Exception
prepare
in interface com.opensymphony.xwork2.Preparable
prepare
in class AbstractLinkedRepositoryAction
Exception
public String input() throws Exception
input
in class com.opensymphony.xwork2.ActionSupport
Exception
public String execute()
execute
in interface com.opensymphony.xwork2.Action
execute
in class com.opensymphony.xwork2.ActionSupport
public void validate()
validate
in interface com.opensymphony.xwork2.Validateable
validate
in class com.opensymphony.xwork2.ActionSupport
protected 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()
public boolean isBambooSpecsCapable()
public boolean isBambooSpecsDetectionEnabled()
public boolean isBambooSpecsDetectionRequiresWebhooks()
public boolean isBambooSpecsPermittedToAllProjects()
public boolean isBambooSpecsPermittedToAllRepositories()
public boolean isBambooSpecsPermittedToAllProjectsEditable()
public boolean isBambooSpecsPermittedToAllRepositoriesEditable()
public boolean isMailServerConfigured()
public boolean isMailServerEditable()
public boolean isShowOnboardingDialog()
public List<ProjectIdentifier> getBambooSpecsPermittedProjects()
public List<DeploymentProject> getBambooSpecsPermittedDeploymentProjects()
public List<RepositoryDataEntity> getBambooSpecsPermittedRepositories()
@NotNull public List<String> getPermissionDependencies(@NotNull String permissionName)
@NotNull public String getBambooSpecsVersion()
public boolean isShowSecuritySettingsHint()
Copyright © 2019 Atlassian Software Systems Pty Ltd. All rights reserved.