public class ConfigureRepository extends BuildConfigurationSupport implements PlanEditSecurityAware, RepositoryConfigurationAware
BambooActionSupport.JSONStatus
Modifier and Type | Field and Description |
---|---|
protected CustomVariableContext |
customVariableContext |
protected DecoratedRepositoryDefinition |
decoratedRepositoryDefinition |
protected PlanConfigurationUIPluginHelper |
planConfigurationUIPluginHelper |
protected PlanVcsRevisionHistoryService |
planVcsRevisionHistoryService |
protected RepositoryConfigHelper |
repositoryConfigHelper |
protected RepositoryDefinition |
repositoryDefinition |
protected RepositoryDefinitionManager |
repositoryDefinitionManager |
protected long |
repositoryId |
protected String |
repositoryName |
protected boolean |
saved |
protected String |
SELECTED_REPOSITORY |
protected String |
userDescription |
protected VariableSubstitutorFactory |
variableSubstitutorFactory |
protected WebRepositoryConfigHelper |
webRepositoryConfigHelper |
BACK, eventPublisher, uiConfigBean
buildNumber, jiraApplinksService, repositoryConfigurationService, resultsSummaryManager
ACCESS_DENIED, administrationConfigurationAccessor, administrationConfigurationManager, administrationConfigurationPersister, AGGREGATE_URL_PATTERN, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, cachedPlanManager, CONFIRM, cookieCutter, dashboardCachingManager, environmentService, featureManager, PAGE_NOT_FOUND, PLAN_KEY_CONTEXT, planExecutionManager, planManager, pluginAccessor, projectManager, webInterfaceManager
Constructor and Description |
---|
ConfigureRepository() |
Modifier and Type | Method and Description |
---|---|
com.opensymphony.webwork.dispatcher.json.JSONObject |
getJsonObject()
This is default property read by webwork for webwork's result type "json".
|
RepositoryDefinition |
getRepositoryById(long id) |
RepositoryDefinition |
getRepositoryDefinition() |
long |
getRepositoryId() |
String |
getRepositoryName() |
String |
getRepositoryPluginKeys() |
String |
getUserDescription() |
void |
setRepositoryData(RepositoryData repositoryData) |
void |
setRepositoryDefinition(RepositoryDefinition repositoryDefinition) |
void |
setRepositoryId(long repositoryId) |
void |
setRepositoryName(String repositoryName) |
void |
setUserDescription(String userDescription) |
protected void |
validateGlobalRepositoryUse() |
protected void |
validateName() |
protected void |
validatePlan() |
getBuildConfiguration, getBuildConfigurationAsXml, getSecuredDomainObject, getUiConfigBean, isSaved, savePlan, setBuildConfiguration, setEventPublisher, setSaved, setUiConfigBean
buildWebPanelContext, getBuildKey, getBuildNumber, getCurrentlyBuildingPlans, getErrorAccessor, getImmutablePlan, getJobsWebItemsForSection, getMutablePlan, getPlan, getPlanKey, getPlanResultKey, getProject, getResultsSummaryManager, getTypedPlanKey, getTypedPlanResultKey, isJiraApplicationLinkDefined, isRestartable, planNotFound, setBuildKey, setBuildNumber, setDecoratingErrorAccessor, setJiraApplinksService, setPlan, setPlanExecutionManager, setPlanKey, setPlanResultKey, setRepositoryConfigurationService, setResultsSummaryManager
addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, doInput, execute, 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, 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, hasLinkedDeployments, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, input, isCheckboxSetInAction, isEc2ConfigurationWarningRequired, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAdministrationConfigurationPersister, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDashboardCachingManager, setDecorator, setEnableJavascript, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setNavigationContext, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager, toJson, toJson
addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFormatted, getLocale, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSecuredDomainObject
setBuildConfiguration
getBuildConfiguration
getImmutablePlan, getMutablePlan, getPlan, setPlan
getErrorMessages, getErrors
protected String SELECTED_REPOSITORY
protected boolean saved
protected long repositoryId
protected String repositoryName
protected RepositoryDefinition repositoryDefinition
protected String userDescription
protected DecoratedRepositoryDefinition decoratedRepositoryDefinition
@Autowired protected RepositoryConfigHelper repositoryConfigHelper
@Autowired protected WebRepositoryConfigHelper webRepositoryConfigHelper
@Autowired protected PlanConfigurationUIPluginHelper planConfigurationUIPluginHelper
@Autowired protected PlanVcsRevisionHistoryService planVcsRevisionHistoryService
@Autowired protected RepositoryDefinitionManager repositoryDefinitionManager
@Autowired protected CustomVariableContext customVariableContext
@Autowired protected VariableSubstitutorFactory variableSubstitutorFactory
@NotNull public com.opensymphony.webwork.dispatcher.json.JSONObject getJsonObject() throws com.opensymphony.webwork.dispatcher.json.JSONException
BambooActionSupport
getJsonObject
in class BambooActionSupport
com.opensymphony.webwork.dispatcher.json.JSONException
If descending classes need to add anything to JSON response these should override {@link #buildJsonObject()} method.
@Nullable public RepositoryDefinition getRepositoryById(long id)
getRepositoryById
in interface RepositoryConfigurationAware
@NotNull public String getRepositoryPluginKeys()
public void setRepositoryData(RepositoryData repositoryData)
setRepositoryData
in interface RepositoryConfigurationAware
public void setRepositoryDefinition(RepositoryDefinition repositoryDefinition)
protected void validatePlan()
protected void validateName()
protected void validateGlobalRepositoryUse()
public long getRepositoryId()
public void setRepositoryId(long repositoryId)
public RepositoryDefinition getRepositoryDefinition()
public String getUserDescription()
public void setUserDescription(String userDescription)
public String getRepositoryName()
public void setRepositoryName(String repositoryName)
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.