Class EditProjectRepository
java.lang.Object
org.apache.struts2.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,UserAware,com.atlassian.core.i18n.I18nTextProvider,Serializable,org.apache.struts2.action.Action,org.apache.struts2.interceptor.ValidationAware,org.apache.struts2.locale.LocaleProvider,org.apache.struts2.Preparable,org.apache.struts2.text.TextProvider,org.apache.struts2.Validateable
public class EditProjectRepository
extends AbstractExistingProjectRepositoryAction
implements RepositoryAdminSecurityAware
- See Also:
-
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, vcsViewerUIConfigBeanFields 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, webInterfaceManagerFields inherited from class org.apache.struts2.ActionSupport
containerFields inherited from interface org.apache.struts2.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanexecute()@NotNull String@Nullable StringgetPermissionDependencies(@NotNull String permissionName) @NotNull Stringinput()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidprepare()protected voidprepareVcsAndViewersHtmls(TaskRenderMode renderMode) voidsetCreated(boolean created) voidsetPermissionsSaved(boolean saved) voidsetSaved(boolean saved) voidvalidate()Methods inherited from class com.atlassian.bamboo.ww2.actions.project.repository.AbstractExistingProjectRepositoryAction
getSecuredDomainObjectMethods inherited from class com.atlassian.bamboo.ww2.actions.project.repository.AbstractProjectRepositoryAction
getProject, getProjectKey, isProjectConfigurationReadOnly, setProject, setProjectKey, validateUniqueNameMethods 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, validateRepositoryConfigurationMethods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addActionError, addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, canRunBuild, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, doInput, forceRelativeReturnUrl, getActionErrors, getActionWarnings, getAdministrationConfiguration, getAvailableCategoryJson, getBambooContainer, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getCheckBoxFields, getConcurrentBuildExecutionStrategyOptions, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDecorator, getDefaultPersister, getDescriptionFromLabelKey, getElasticConfig, getErrorMessages, getErrors, getFeatureManager, getFieldErrorAccessTracker, getFieldErrors, 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, 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, setCachedEnvironmentService, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDecorator, setDeploymentProjectService, setDocumentationLinkProvider, setEnableJavascript, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLocalizedTextProvider, setNavigationContext, setNodeLifecycleProvider, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setWebInterfaceManager, streamJson, toJson, toJsonMethods inherited from class org.apache.struts2.ActionSupport
addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionMessages, getContainer, getFormatted, getLocale, getLocaleProvider, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, toLocaleMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.bamboo.ww2.aware.permissions.DomainObjectSecurityAware
getSecuredDomainObjectMethods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getAllErrorMessagesMethods inherited from interface org.apache.struts2.interceptor.ValidationAware
addActionMessage, addFieldError, getActionMessages, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
-
Constructor Details
-
EditProjectRepository
public EditProjectRepository()
-
-
Method Details
-
prepare
- Specified by:
preparein interfaceorg.apache.struts2.Preparable- Overrides:
preparein classAbstractExistingProjectRepositoryAction- Throws:
Exception
-
input
- Overrides:
inputin classorg.apache.struts2.ActionSupport- Throws:
Exception
-
execute
- Specified by:
executein interfaceorg.apache.struts2.action.Action- Overrides:
executein classorg.apache.struts2.ActionSupport
-
validate
public void validate()- Specified by:
validatein interfaceorg.apache.struts2.Validateable- Overrides:
validatein classorg.apache.struts2.ActionSupport
-
prepareVcsAndViewersHtmls
-
getSuccessMessage
-
setPermissionsSaved
public void setPermissionsSaved(boolean saved) -
setCreated
public void setCreated(boolean created) -
setSaved
public void setSaved(boolean saved) -
getViewerSelectors
-
getCurrentVcsTypeSelector
-
getSubmitAction
-
getEditablePermissions
-
getPermissionDependencies
-
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
-
isBambooSpecsDetectionRequiresWebhooks
public boolean isBambooSpecsDetectionRequiresWebhooks() -
getWebhookNeededByBambooSpecsDetection
-
isShowOnboardingDialog
public boolean isShowOnboardingDialog() -
isShowSecuritySettingsHint
public boolean isShowSecuritySettingsHint() -
getBambooSpecsPermittedProjects
-
getBambooSpecsPermittedDeploymentProjects
-
getBambooSpecsPermittedRepositories
-
getDefaultBranch
-
areDivergentBranchesSupported
public boolean areDivergentBranchesSupported() -
isBambooSpecsCapable
public boolean isBambooSpecsCapable() -
isGlobalLinkedRepository
public boolean isGlobalLinkedRepository()
-