Class ManualBuildBulkAction
java.lang.Object
org.apache.struts2.ActionSupport
com.opensymphony.xwork2.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.ww2.actions.PlanActionSupport
com.atlassian.bamboo.ww2.actions.BuildActionSupport
com.atlassian.bamboo.ww2.actions.admin.bulk.ManualBuildBulkAction
- All Implemented Interfaces:
 JsonStreamingAction,ErrorCollection,BulkAction,BulkActionScope,BambooSessionAware,BuildableAware,NavigationAware,DomainObjectSecurityAware,GlobalReadSecurityAware,PlanAware,ProjectAware,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.TextProvider,com.opensymphony.xwork2.Validateable,Serializable,org.apache.struts2.action.Action,org.apache.struts2.interceptor.ValidationAware,org.apache.struts2.Validateable
- See Also:
 
- 
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatusNested classes/interfaces inherited from interface com.atlassian.bamboo.ww2.actions.admin.bulk.BulkAction
BulkAction.WebWorkAction, BulkAction.WebWorkActionImplNested classes/interfaces inherited from interface com.opensymphony.xwork2.interceptor.ValidationAware
com.opensymphony.xwork2.interceptor.ValidationAware.LegacyAdapter - 
Field Summary
Fields inherited from class com.atlassian.bamboo.ww2.actions.BuildActionSupport
buildExecutionManagerFields inherited from class com.atlassian.bamboo.ww2.actions.PlanActionSupport
buildNumber, jiraApplinksService, repositoryDefinitionManager, resultsSummaryManager, vcsRepositoryConfigurationServiceFields 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, webInterfaceManagerFields inherited from class org.apache.struts2.ActionSupport
containerFields inherited from interface org.apache.struts2.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESSFields inherited from interface com.atlassian.bamboo.ww2.actions.admin.bulk.BulkAction
WW_NAMESPACE_ADMIN, WW_NAMESPACE_BUILD_ADMIN, WW_NAMESPACE_BUILD_ADMIN_EDIT, WW_NAMESPACE_BULK_ACTIONS, WW_NAMESPACE_CHAIN_ADMIN, WW_NAMESPACE_CHAIN_CONFIG - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescription@NotNull StringDescription of what will be changed as a result of this bulk action, also used as table heading to show what will be changed and what it has changed to@NotNull BulkAction.WebWorkActionAction to return the edit snippet (no form tags) edit the value.@NotNull BulkAction.WebWorkActionThe final action to execute to act on the bulk action@NotNull StringgetKey()Unique identifier for the actionbooleangetNewDependenciesDisabled(Map<String, String[]> params) @NotNull BulkAction.WebWorkActionAction to view the new values after executing the bulk action@NotNull StringgetTitle()What the label for the bulk action isint@NotNull BulkAction.WebWorkActionAction to run to get the view of the current value for this bulk action@NotNull BulkAction.WebWorkActionAction to run to get the view of the updated value for this bulk actionbooleanReturns whether or not a plan's details have been updated in order to carry out the bulk actionbooleanisApplicable(ImmutablePlan plan) Returns whether or not a plan is applicable for a certain bulk action, eg. only plans with svn repositories for an action updating svn detailsbooleanvoidpopulateActionParameters(@NotNull ActionParametersMap actionParameters, @NotNull ImmutablePlan plan) Provides possibility to populate action parameters before executing bulk action.voidsetTotalBulkActionErrors(int totalBulkActionErrors) Methods inherited from class com.atlassian.bamboo.ww2.actions.BuildActionSupport
getBuildResultKey, getCurrentlyBuilding, getCurrentlyBuildingList, getCurrentlyRunningBuildResultKeys, getImmutableBuild, getMutableBuild, setBuild, setBuildExecutionManager, setBuildResultKeyMethods inherited from class com.atlassian.bamboo.ww2.actions.PlanActionSupport
buildWebPanelContext, findPotentialMasterPlan, getBuildKey, getBuildNumber, getCurrentlyBuildingPlans, getErrorAccessor, getFirstNotRunnableStage, getImmutablePlan, getJobsWebItemsForSection, getMutablePlan, getPlan, getPlanKey, getPlanResultKey, getProject, getResultsSummaryManager, getSecuredDomainObject, getTypedPlanKey, getTypedPlanResultKey, isContinuable, isJiraApplicationLinkDefined, isRestartable, planNotFound, setBuildContextFactory, setBuildKey, setBuildNumber, setDecoratingErrorAccessor, setJiraApplinksService, setPlan, setPlanExecutionManager, setPlanKey, setPlanResultKey, setRepositoryDefinitionManager, setResultsSummaryManager, setVcsRepositoryConfigurationServiceMethods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addActionError, addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, canRunBuild, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, doInput, forceRelativeReturnUrl, getActionErrors, getActionWarnings, getAdministrationConfiguration, getAvailableCategoryJson, getBambooContainer, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getCheckBoxFields, getConcurrentBuildExecutionStrategyOptions, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDecorator, 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, getSessionUser, 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, setCachedEnvironmentService, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDecorator, setDeploymentProjectService, setDocumentationLinkProvider, setEnableJavascript, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLocalizedTextProvider, setNavigationContext, setNodeLifecycleProvider, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setWebInterfaceManager, streamJson, toJson, toJsonMethods inherited from class org.apache.struts2.ActionSupport
addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, execute, getActionMessages, getContainer, getFormatted, getLocale, getLocaleProvider, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, toLocale, validateMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.struts2.action.Action
executeMethods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getAllErrorMessagesMethods inherited from interface org.apache.struts2.Validateable
validateMethods inherited from interface org.apache.struts2.interceptor.ValidationAware
addActionMessage, addFieldError, getActionMessages, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors 
- 
Constructor Details
- 
ManualBuildBulkAction
public ManualBuildBulkAction() - 
ManualBuildBulkAction
 
 - 
 - 
Method Details
- 
getKey
Description copied from interface:BulkActionUnique identifier for the action- Specified by:
 getKeyin interfaceBulkAction- Returns:
 
 - 
getTitle
Description copied from interface:BulkActionWhat the label for the bulk action is- Specified by:
 getTitlein interfaceBulkAction- Returns:
 
 - 
getChangedItem
Description copied from interface:BulkActionDescription of what will be changed as a result of this bulk action, also used as table heading to show what will be changed and what it has changed to- Specified by:
 getChangedItemin interfaceBulkAction- Returns:
 
 - 
getViewAction
Description copied from interface:BulkActionAction to run to get the view of the current value for this bulk action- Specified by:
 getViewActionin interfaceBulkAction- Returns:
 
 - 
getViewUpdatedAction
Description copied from interface:BulkActionAction to run to get the view of the updated value for this bulk action- Specified by:
 getViewUpdatedActionin interfaceBulkAction- Returns:
 
 - 
getEditSnippetAction
Description copied from interface:BulkActionAction to return the edit snippet (no form tags) edit the value. The snippet will not have access to any plan values- Specified by:
 getEditSnippetActionin interfaceBulkAction- Returns:
 
 - 
getExecuteAction
Description copied from interface:BulkActionThe final action to execute to act on the bulk action- Specified by:
 getExecuteActionin interfaceBulkAction- Returns:
 
 - 
getResultAction
Description copied from interface:BulkActionAction to view the new values after executing the bulk action- Specified by:
 getResultActionin interfaceBulkAction- Returns:
 
 - 
isApplicableForRepositories
public boolean isApplicableForRepositories()- Specified by:
 isApplicableForRepositoriesin interfaceBulkActionScope
 - 
isApplicable
Description copied from interface:BulkActionScopeReturns 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:
 isApplicablein interfaceBulkActionScope- Returns:
 - true if applicable
 
 - 
hasUpdates
public boolean hasUpdates()Description copied from interface:BulkActionReturns whether or not a plan's details have been updated in order to carry out the bulk action- Specified by:
 hasUpdatesin interfaceBulkAction- Returns:
 - true if updated
 
 - 
populateActionParameters
public void populateActionParameters(@NotNull @NotNull ActionParametersMap actionParameters, @NotNull @NotNull ImmutablePlan plan) Description copied from interface:BulkActionProvides possibility to populate action parameters before executing bulk action.- Specified by:
 populateActionParametersin interfaceBulkAction- Parameters:
 actionParameters- Action parameters to be populatedplan- Plan which will be subject to action
 - 
getTotalBulkActionErrors
public int getTotalBulkActionErrors() - 
setTotalBulkActionErrors
public void setTotalBulkActionErrors(int totalBulkActionErrors)  - 
getNewDependenciesDisabled
 
 -