Class ImportMavenPlanCreatePlanAction
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- com.atlassian.bamboo.ww2.BambooActionSupport
-
- com.atlassian.bamboo.ww2.actions.admin.ImportMavenPlanAction
-
- com.atlassian.bamboo.ww2.actions.admin.ImportMavenPlanCreatePlanAction
-
- All Implemented Interfaces:
JsonStreamingAction
,ErrorCollection
,BambooSessionAware
,BareBuildConfigurationAware
,BuildConfigurationAware
,NavigationAware
,DomainObjectSecurityAware
,GlobalCreatePlanSecurityAware
,GlobalReadSecurityAware
,PlanAware
,PlanLimitAware
,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 ImportMavenPlanCreatePlanAction extends ImportMavenPlanAction
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus
-
-
Field Summary
Fields Modifier and Type Field Description protected VcsConfigurationHelper
vcsConfigurationHelper
-
Fields inherited from class com.atlassian.bamboo.ww2.actions.admin.ImportMavenPlanAction
buildConfiguration, chainCreationService, customVariableContext, existingProjectKey, PLAN_CREATION_DENIED_ERROR, planLimitReached, planValidationService, projectDescription, projectKey, projectName, repositoryDefinitionManager, repositoryManager, taskManager, uiConfigBean, variableSubstitutorFactory, vcsRepositoryConfigurationService, vcsRepositoryManager, vcsTypeSelectors, 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 ImportMavenPlanCreatePlanAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
execute()
Collection<Project>
getExistingProjects()
String
getJobKey()
NotificationSet
getNotificationSet()
String
getRepositoryName()
int
getRepositoryNameMaxLength()
String
getSelectedWebRepositoryViewer()
long
getTaskId()
List<VcsViewerUIConfigBean.VcsViewerTypeSelector>
getViewerSelectors()
protected void
initVcsTypeSelectors(@NotNull TaskRenderMode renderMode)
String
input()
void
setJobCreationService(JobCreationService jobCreationService)
void
setRepositoryName(String repositoryName)
void
setSelectedWebRepositoryViewer(String selectedWebRepositoryViewer)
void
setTriggerTypeManager(TriggerTypeManager triggerTypeManager)
void
validate()
-
Methods inherited from class com.atlassian.bamboo.ww2.actions.admin.ImportMavenPlanAction
getAvailableMavenBuilders, getBuildConfiguration, getBuildKey, getBuildName, getExistingProjectKey, getImmutablePlan, getMutablePlan, getPlan, getProjectDescription, getProjectKey, getProjectName, getRepositories, getSelectedRepositoryKey, getSelectedWebRepositoryViewerKey, getUiConfigBean, getVcsTypeSelectors, getVcsUIConfigBean, isPlanLimitReached, prepare, setBuildConfiguration, setExistingProjectKey, setPlan, setPlanLimitReached, setProjectDescription, setProjectKey, setProjectName
-
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, getJsonObject, getNavigationContext, getNavigationUrl, getNodeLifecycleState, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getRandomString, getReturnUrl, getSecuredDomainObject, 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
-
-
-
-
Field Detail
-
vcsConfigurationHelper
@Autowired protected VcsConfigurationHelper vcsConfigurationHelper
-
-
Method Detail
-
validate
public void validate()
- Specified by:
validate
in interfacecom.opensymphony.xwork2.Validateable
- Overrides:
validate
in classImportMavenPlanAction
-
initVcsTypeSelectors
protected void initVcsTypeSelectors(@NotNull @NotNull TaskRenderMode renderMode)
- Specified by:
initVcsTypeSelectors
in classImportMavenPlanAction
-
input
public String input() throws Exception
- Overrides:
input
in classcom.opensymphony.xwork2.ActionSupport
- Throws:
Exception
-
execute
public String execute() throws Exception
- Specified by:
execute
in interfacecom.opensymphony.xwork2.Action
- Overrides:
execute
in classcom.opensymphony.xwork2.ActionSupport
- Throws:
Exception
-
getExistingProjects
public Collection<Project> getExistingProjects()
-
getNotificationSet
public NotificationSet getNotificationSet()
-
setJobCreationService
public void setJobCreationService(JobCreationService jobCreationService)
-
setTriggerTypeManager
public void setTriggerTypeManager(TriggerTypeManager triggerTypeManager)
-
getJobKey
public String getJobKey()
-
getTaskId
public long getTaskId()
-
getRepositoryName
public String getRepositoryName()
-
setRepositoryName
public void setRepositoryName(String repositoryName)
-
getRepositoryNameMaxLength
public int getRepositoryNameMaxLength()
-
getSelectedWebRepositoryViewer
public String getSelectedWebRepositoryViewer()
-
setSelectedWebRepositoryViewer
public void setSelectedWebRepositoryViewer(String selectedWebRepositoryViewer)
-
getViewerSelectors
public List<VcsViewerUIConfigBean.VcsViewerTypeSelector> getViewerSelectors()
-
-