public abstract class AbstractProjectRepositoryAction extends AbstractRepositoryAction implements com.opensymphony.xwork2.Preparable
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 |
|---|
AbstractProjectRepositoryAction() |
| Modifier and Type | Method and Description |
|---|---|
Project |
getProject() |
String |
getProjectKey() |
void |
prepare() |
void |
setProject(Project project) |
void |
setProjectKey(String projectKey) |
protected boolean |
validateUniqueName() |
getEnvironmentUsingRepository, 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, getSecuredDomainObject, 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, 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, waitgetAllErrorMessagespublic void prepare()
throws Exception
prepare in interface com.opensymphony.xwork2.Preparableprepare in class AbstractRepositoryActionExceptionprotected boolean validateUniqueName()
validateUniqueName in class AbstractRepositoryActionpublic Project getProject()
public void setProject(Project project)
public String getProjectKey()
public void setProjectKey(String projectKey)
Copyright © 2025 Atlassian Software Systems Pty Ltd. All rights reserved.