com.atlassian.bamboo.ww2.actions.admin
Class ImportMavenPlanAction
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.ww2.actions.admin.ImportMavenPlanAction
- All Implemented Interfaces:
- ErrorCollection, BambooSessionAware, BuildConfigurationAware, DomainObjectSecurityAware, GlobalReadSecurityAware, PlanAware, PlanLimitAware, ReturnUrlAware, com.atlassian.core.i18n.I18nTextProvider, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.Preparable, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, com.uwyn.rife.continuations.ContinuableObject, java.io.Serializable, java.lang.Cloneable
- Direct Known Subclasses:
- ImportMavenPlanCheckoutPomAction, ImportMavenPlanCreatePlanAction
public abstract class ImportMavenPlanAction
- extends BambooActionSupport
- implements BuildConfigurationAware, com.opensymphony.xwork.Preparable, PlanLimitAware
- See Also:
- Serialized Form
Fields inherited from class com.opensymphony.xwork.ActionSupport |
LOG |
Fields inherited from interface com.opensymphony.xwork.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport |
addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, execute, getAdministrationConfiguration, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUserManager, getBaseUrl, getBootstrapManager, getBreadCrumbs, getBuildManager, getChainManager, getConcurrentBuildsNumber, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getFlushedErrorMessages, getFormattedActionErrors, getFormattedErrorMessages, getInstanceName, getJsonObject, getPlan, getReturnUrl, getSecuredDomainObject, getSessionUser, getText, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebSectionsForLocation, hasAdminPermission, hasAnyErrors, hasBuilds, hasGlobalAdminPermission, hasGlobalPermission, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isRestrictedAdminEnabled, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfigurationManager, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setBuildManager, setChainManager, setCheckBoxFields, setCookieCutter, setDashboardCachingManager, setEnableJavascript, setErrorMessages, setPlanManager, setProjectManager, setReturnUrl, setWebInterfaceManager |
Methods inherited from class com.opensymphony.xwork.ActionSupport |
addActionError, addActionMessage, addFieldError, clearErrorsAndMessages, clone, doInput, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, pause, setActionErrors, setActionMessages, setFieldErrors, validate |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.atlassian.core.i18n.I18nTextProvider |
getText |
existingProjectKey
protected java.lang.String existingProjectKey
projectKey
protected java.lang.String projectKey
projectName
protected java.lang.String projectName
planConstructor
protected BuildPlanConstructor planConstructor
buildConfiguration
protected BuildConfiguration buildConfiguration
builderManager
protected BuilderManager builderManager
buildPlanCreationService
protected BuildPlanCreationService buildPlanCreationService
repositoryManager
protected RepositoryManager repositoryManager
ImportMavenPlanAction
public ImportMavenPlanAction()
prepare
public void prepare()
throws java.lang.Exception
- Specified by:
prepare
in interface com.opensymphony.xwork.Preparable
- Throws:
java.lang.Exception
isPlanLimitReached
public boolean isPlanLimitReached()
- Description copied from interface:
PlanLimitAware
- Allows UI to check whether the plan limit has been reached
- Specified by:
isPlanLimitReached
in interface PlanLimitAware
- Returns:
- true if the plan limit has been reached or not.
setPlanLimitReached
public void setPlanLimitReached()
- Description copied from interface:
PlanLimitAware
- Called if the interceptor detects that the plan limit has been exhausted. Its up to the actions as to how they
react
- Specified by:
setPlanLimitReached
in interface PlanLimitAware
getPlan
public Plan getPlan()
- Specified by:
getPlan
in interface PlanAware
setPlan
public void setPlan(Plan plan)
- Specified by:
setPlan
in interface PlanAware
getBuildConfiguration
public BuildConfiguration getBuildConfiguration()
- Specified by:
getBuildConfiguration
in interface BuildConfigurationAware
setBuildConfiguration
public void setBuildConfiguration(BuildConfiguration buildConfiguration)
- Specified by:
setBuildConfiguration
in interface BuildConfigurationAware
setBuildPlanCreationService
public void setBuildPlanCreationService(BuildPlanCreationService buildPlanCreationService)
setRepositoryManager
public void setRepositoryManager(RepositoryManager repositoryManager)
setBuilderManager
public void setBuilderManager(BuilderManager builderManager)
getRepositories
public java.util.List<Repository> getRepositories()
getFilteredRepositories
public java.util.List<MavenPomAccessorCapableRepository> getFilteredRepositories()
getVersionTypes
@NotNull
public java.util.Collection<NameValuePair> getVersionTypes()
getSelectedRepositoryKey
protected java.lang.String getSelectedRepositoryKey()
getSelectedWebRepositoryViewerKey
protected java.lang.String getSelectedWebRepositoryViewerKey()
getBuildKey
protected java.lang.String getBuildKey()
getBuildName
protected java.lang.String getBuildName()
getExistingProjectKey
public java.lang.String getExistingProjectKey()
setExistingProjectKey
public void setExistingProjectKey(java.lang.String existingProjectKey)
getProjectKey
public java.lang.String getProjectKey()
setProjectKey
public void setProjectKey(java.lang.String projectKey)
getProjectName
public java.lang.String getProjectName()
setProjectName
public void setProjectName(java.lang.String projectName)
Copyright © 2010 Atlassian. All Rights Reserved.