public abstract class ImportMavenPlanAction extends BambooActionSupport implements GlobalCreatePlanSecurityAware, BuildConfigurationAware, com.opensymphony.xwork2.Preparable, PlanLimitAware
BambooActionSupport.JSONStatus| Modifier and Type | Field and Description |
|---|---|
protected com.atlassian.bamboo.ww2.actions.build.admin.create.BuildConfiguration |
buildConfiguration |
protected ChainCreationService |
chainCreationService |
protected CustomVariableContext |
customVariableContext |
protected String |
existingProjectKey |
protected static String |
PLAN_CREATION_DENIED_ERROR |
protected boolean |
planLimitReached |
protected PlanValidationService |
planValidationService |
protected String |
projectKey |
protected String |
projectName |
protected RepositoryConfigHelper |
repositoryConfigHelper |
protected RepositoryManager |
repositoryManager |
protected TaskManager |
taskManager |
protected UIConfigBean |
uiConfigBean |
protected VariableSubstitutorFactory |
variableSubstitutorFactory |
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 |
|---|
ImportMavenPlanAction() |
addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, doInput, execute, forceRelativeReturnUrl, getActionWarnings, getAdministrationConfiguration, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDeploymentProject, getDescriptionFromLabelKey, getElasticConfig, getFeatureManager, getFieldErrorAccessTracker, getFieldErrors, getFlushedErrorMessages, getFormattedActionErrors, getFormattedActionMessages, getFormattedActionWarnings, getHelpPanels, getInstanceName, getJobEquiv, getJsonObject, 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, 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, setEnvironmentService, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLinkedDeploymentProjectCacheService, setNavigationContext, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager, toJson, toJsonaddActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFormatted, getLocale, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validateequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSecuredDomainObjectgetErrorMessages, getErrorsprotected static final String PLAN_CREATION_DENIED_ERROR
protected String existingProjectKey
protected String projectKey
protected String projectName
protected boolean planLimitReached
protected com.atlassian.bamboo.ww2.actions.build.admin.create.BuildConfiguration buildConfiguration
@Autowired protected TaskManager taskManager
@Autowired protected PlanValidationService planValidationService
@Autowired protected RepositoryManager repositoryManager
@Autowired protected UIConfigBean uiConfigBean
@Autowired protected ChainCreationService chainCreationService
@Autowired protected RepositoryConfigHelper repositoryConfigHelper
@Autowired protected CustomVariableContext customVariableContext
@Autowired protected VariableSubstitutorFactory variableSubstitutorFactory
public void prepare()
throws Exception
prepare in interface com.opensymphony.xwork2.PreparableExceptionpublic boolean isPlanLimitReached()
PlanLimitAwareisPlanLimitReached in interface PlanLimitAwarepublic void setPlanLimitReached()
PlanLimitAwaresetPlanLimitReached in interface PlanLimitAwarepublic Plan getImmutablePlan()
getImmutablePlan in interface PlanAware@Deprecated public Plan getPlan()
public Plan getMutablePlan()
getMutablePlan in interface PlanAwarepublic void setPlan(ImmutablePlan plan)
public com.atlassian.bamboo.ww2.actions.build.admin.create.BuildConfiguration getBuildConfiguration()
getBuildConfiguration in interface BareBuildConfigurationAwarepublic void setBuildConfiguration(com.atlassian.bamboo.ww2.actions.build.admin.create.BuildConfiguration buildConfiguration)
setBuildConfiguration in interface BareBuildConfigurationAwarepublic List<Repository> getRepositories()
public List<MavenPomAccessorCapableRepository> getFilteredRepositories()
@NotNull public Map<String,String> getAvailableMavenBuilders()
protected String getSelectedRepositoryKey()
protected String getSelectedWebRepositoryViewerKey()
protected String getBuildKey()
protected String getBuildName()
public String getExistingProjectKey()
public void setExistingProjectKey(String existingProjectKey)
public String getProjectKey()
public void setProjectKey(String projectKey)
public String getProjectName()
public void setProjectName(String projectName)
public UIConfigBean getUiConfigBean()
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.