Class EditProjectRepository
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- com.atlassian.bamboo.ww2.BambooActionSupport
-
- com.atlassian.bamboo.configuration.repository.AbstractRepositoryAction
-
- com.atlassian.bamboo.ww2.actions.project.repository.AbstractProjectRepositoryAction
-
- com.atlassian.bamboo.ww2.actions.project.repository.AbstractExistingProjectRepositoryAction
-
- com.atlassian.bamboo.ww2.actions.project.repository.EditProjectRepository
-
- All Implemented Interfaces:
JsonStreamingAction
,ErrorCollection
,BambooSessionAware
,NavigationAware
,DomainObjectSecurityAware
,GlobalReadSecurityAware
,RepositoryAdminSecurityAware
,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 EditProjectRepository extends AbstractExistingProjectRepositoryAction implements RepositoryAdminSecurityAware
- 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.configuration.repository.AbstractRepositoryAction
cachedRepositoryDefinitionAccessor, customVariableContext, environmentUsingRepository, planUsingRepository, repositoryDefinitionManager, repositoryId, repositoryName, rssPermissionManager, selectedRepository, selectedWebRepositoryViewer, uiConfigSupport, userDescription, variableSubstitutorFactory, vcsRepositoryConfigurationService, vcsRepositoryData, vcsRepositoryManager, vcsRepositoryModuleDescriptor, vcsUIConfigBean, vcsViewerUIConfigBean
-
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
ACCESS_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 Summary
Constructors Constructor Description EditProjectRepository()
-
Method Summary
-
Methods inherited from class com.atlassian.bamboo.ww2.actions.project.repository.AbstractExistingProjectRepositoryAction
getSecuredDomainObject
-
Methods inherited from class com.atlassian.bamboo.ww2.actions.project.repository.AbstractProjectRepositoryAction
getProject, getProjectKey, setProject, setProjectKey, validateUniqueName
-
Methods inherited from class com.atlassian.bamboo.configuration.repository.AbstractRepositoryAction
getEnvironmentUsingRepository, getHiddenEnvironmentsUsingRepositoryCount, getHiddenPlansUsingRepositoryCount, getJsonObject, getPlanUsingRepository, getRepositoryById, getRepositoryId, getRepositoryName, getRepositoryNameMaxLength, getSelectedRepository, getSelectedWebRepositoryViewer, getUiConfigBean, getUserDescription, isRepositoryDashboardOn, setRepositoryId, setRepositoryName, setSelectedRepository, setSelectedWebRepositoryViewer, setUserDescription, validateDescription, validateName, validateRepositoryConfiguration
-
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
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, 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, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDecorator, setDeploymentProjectService, setDocumentationLinkProvider, setEnableJavascript, setEnvironmentService, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLocalizedTextProvider, setNavigationContext, setNodeLifecycleProvider, setPlanExecutionManager, 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
-
-
-
-
Method Detail
-
prepare
public void prepare() throws Exception
- Specified by:
prepare
in interfacecom.opensymphony.xwork2.Preparable
- Overrides:
prepare
in classAbstractExistingProjectRepositoryAction
- Throws:
Exception
-
input
public String input() throws Exception
- Overrides:
input
in classcom.opensymphony.xwork2.ActionSupport
- Throws:
Exception
-
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
-
prepareVcsAndViewersHtmls
protected void prepareVcsAndViewersHtmls(TaskRenderMode renderMode)
-
getSuccessMessage
public String getSuccessMessage()
-
setPermissionsSaved
public void setPermissionsSaved(boolean saved)
-
setCreated
public void setCreated(boolean created)
-
setSaved
public void setSaved(boolean saved)
-
getViewerSelectors
public List<VcsViewerUIConfigBean.VcsViewerTypeSelector> getViewerSelectors()
-
getCurrentVcsTypeSelector
public VcsUIConfigBean.VcsTypeSelector getCurrentVcsTypeSelector()
-
getSubmitAction
public String getSubmitAction()
-
getPermissionDependencies
@NotNull public @NotNull List<String> getPermissionDependencies(@NotNull @NotNull String permissionName)
-
isBambooSpecsDetectionEnabled
public boolean isBambooSpecsDetectionEnabled()
-
isBambooSpecsPermittedToAllProjects
public boolean isBambooSpecsPermittedToAllProjects()
-
isBambooSpecsPermittedToAllProjectsEditable
public boolean isBambooSpecsPermittedToAllProjectsEditable()
-
isBambooSpecsPermittedToAllRepositories
public boolean isBambooSpecsPermittedToAllRepositories()
-
isBambooSpecsPermittedToAllRepositoriesEditable
public boolean isBambooSpecsPermittedToAllRepositoriesEditable()
-
isBambooSpecsPermittedToCreateProjects
public boolean isBambooSpecsPermittedToCreateProjects()
-
isBambooSpecsPermittedToCreateProjectsEditable
public boolean isBambooSpecsPermittedToCreateProjectsEditable()
-
isMailServerConfigured
public boolean isMailServerConfigured()
- Returns:
- true if mail server is configured for this Bamboo instance
-
isMailServerEditable
public boolean isMailServerEditable()
- Returns:
- true if user is able to configure mail server for this instance
-
getBambooSpecsVersion
@NotNull public @NotNull String getBambooSpecsVersion()
-
isBambooSpecsDetectionRequiresWebhooks
public boolean isBambooSpecsDetectionRequiresWebhooks()
-
getWebhookNeededByBambooSpecsDetection
@NotNull public @NotNull String getWebhookNeededByBambooSpecsDetection()
-
isShowOnboardingDialog
public boolean isShowOnboardingDialog()
-
isShowSecuritySettingsHint
public boolean isShowSecuritySettingsHint()
-
getBambooSpecsPermittedProjects
public List<ProjectIdentifier> getBambooSpecsPermittedProjects()
-
getBambooSpecsPermittedDeploymentProjects
public List<DeploymentProject> getBambooSpecsPermittedDeploymentProjects()
-
getBambooSpecsPermittedRepositories
public List<RepositoryDataEntity> getBambooSpecsPermittedRepositories()
-
getDefaultBranch
@Nullable public @Nullable String getDefaultBranch()
-
areDivergentBranchesSupported
public boolean areDivergentBranchesSupported()
-
isBambooSpecsCapable
public boolean isBambooSpecsCapable()
-
isGlobalLinkedRepository
public boolean isGlobalLinkedRepository()
-
-