com.atlassian.bamboo.ww2.actions.build.admin
Class MoveBuilds
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.configuration.GlobalAdminAction
com.atlassian.bamboo.ww2.actions.build.admin.MoveBuilds
- All Implemented Interfaces:
- ErrorCollection, BulkActionScope, BambooSessionAware, NavigationAware, DomainObjectSecurityAware, GlobalAdminSecurityAware, GlobalReadSecurityAware, ReturnUrlAware, com.atlassian.core.i18n.I18nTextProvider, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, com.uwyn.rife.continuations.ContinuableObject, java.io.Serializable, java.lang.Cloneable
public class MoveBuilds
- extends GlobalAdminAction
- implements BulkActionScope
- 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, buildWebPanelContext, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, getAdministrationConfiguration, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUserManager, getBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getFlushedErrorMessages, getFormattedActionErrors, getFormattedActionMessages, getFormattedErrorMessages, getInstanceName, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getReturnUrl, getSessionUser, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebPanelContext, getWebSectionsForLocation, hasAdminPermission, hasAnyErrors, hasBuilds, hasGlobalAdminPermission, hasGlobalPermission, hasKey, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isRestrictedAdminEnabled, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfigurationManager, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDashboardCachingManager, setEnableJavascript, setErrorMessages, setI18nBeanFactory, setJobEquiv, setNavigationContext, setPlanExecutionManager, setPluginAccessor, setProjectManager, setReturnUrl, setWebInterfaceManager |
Methods inherited from class com.opensymphony.xwork.ActionSupport |
addActionError, addActionMessage, addFieldError, clearErrorsAndMessages, clone, doInput, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, pause, setActionErrors, setActionMessages, setFieldErrors |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MoveBuilds
public MoveBuilds()
doSelectPlans
public java.lang.String doSelectPlans()
validate
public void validate()
- Specified by:
validate
in interface com.opensymphony.xwork.Validateable
- Overrides:
validate
in class com.opensymphony.xwork.ActionSupport
execute
public java.lang.String execute()
throws java.lang.Exception
- Specified by:
execute
in interface com.opensymphony.xwork.Action
- Overrides:
execute
in class BambooActionSupport
- Throws:
java.lang.Exception
getProjectPlans
public java.util.Map<Project,java.util.Collection<TopLevelPlan>> getProjectPlans()
getPlans
public java.util.Collection<TopLevelPlan> getPlans(Project project)
getProjects
public java.util.Collection<Project> getProjects()
getSelectedPlans
@NotNull
public java.util.Collection<TopLevelPlan> getSelectedPlans()
getSelectedProject
public Project getSelectedProject()
getPlanIds
public long[] getPlanIds()
setPlanIds
public void setPlanIds(long[] buildIds)
getPlanKeyMappings
public java.util.Map<java.lang.String,java.lang.String> getPlanKeyMappings()
setPlanKeyMappings
public void setPlanKeyMappings(java.util.Map<java.lang.String,java.lang.String> planKeyMappings)
getPlanNameMappings
public java.util.Map<java.lang.String,java.lang.String> getPlanNameMappings()
setPlanNameMappings
public void setPlanNameMappings(java.util.Map<java.lang.String,java.lang.String> planNameMappings)
isBuildQueuesDisabled
public boolean isBuildQueuesDisabled()
getSessionFactory
public net.sf.hibernate.SessionFactory getSessionFactory()
setSessionFactory
public void setSessionFactory(net.sf.hibernate.SessionFactory sessionFactory)
setLocalAgentManager
public void setLocalAgentManager(LocalAgentManager localAgentManager)
setBuildResultsIndexer
public void setBuildResultsIndexer(BuildResultsIndexer buildResultsIndexer)
setEventManager
public void setEventManager(com.atlassian.event.EventManager eventManager)
setPlanValidationService
public void setPlanValidationService(PlanValidationService planValidationService)
getProjectName
public java.lang.String getProjectName()
setProjectName
public void setProjectName(java.lang.String projectName)
getProjectKey
public java.lang.String getProjectKey()
setProjectKey
public void setProjectKey(java.lang.String projectKey)
getExistingProjectKey
public java.lang.String getExistingProjectKey()
setExistingProjectKey
public void setExistingProjectKey(java.lang.String existingProjectKey)
isApplicableForJobs
public boolean isApplicableForJobs()
- Description copied from interface:
BulkActionScope
- Returns whether an action is applicable for subplans
- Specified by:
isApplicableForJobs
in interface BulkActionScope
- Returns:
- true if applicable
isApplicable
public boolean isApplicable(BulkActionScope bulkAction,
Project project)
isApplicable
public boolean isApplicable(Plan plan)
- Description copied from interface:
BulkActionScope
- Returns whether or not a plan is applicable for a certain bulk action, eg. only plans with svn repositories for an action updating svn details
- Specified by:
isApplicable
in interface BulkActionScope
- Returns:
- true if applicable
isPlanSelected
public boolean isPlanSelected(java.lang.String planKey)
getSortedProjects
public java.util.List<Project> getSortedProjects()
getSortedPlans
public java.util.List<? extends Plan> getSortedPlans(Project project)
setPlanManager
public void setPlanManager(PlanManager planManager)
- Overrides:
setPlanManager
in class BambooActionSupport
setResultsSummaryManager
public void setResultsSummaryManager(ResultsSummaryManager resultsSummaryManager)
setAuditLogService
public void setAuditLogService(AuditLogService auditLogService)
Copyright © 2011 Atlassian. All Rights Reserved.