public class ConfigureBuildTasks extends BuildActionSupport implements PlanEditSecurityAware, com.opensymphony.xwork2.Preparable
BambooActionSupport.JSONStatus| Modifier and Type | Field and Description |
|---|---|
protected static String |
INVALID_PLUGIN |
protected com.opensymphony.webwork.dispatcher.json.JSONObject |
jsonObject |
protected long |
repositoryDefiningWorkingDirectory |
protected TaskConfigurationService |
taskConfigurationService |
protected TaskDefinition |
taskDefinition |
protected boolean |
taskDisabled |
protected long |
taskId |
protected TaskManager |
taskManager |
protected String |
taskName |
protected TaskOwnerFactory |
taskOwnerFactory |
protected TaskUIConfigBean |
taskUIConfigBean |
protected com.atlassian.bamboo.template.TemplateRenderer |
templateRenderer |
protected String |
userDescription |
protected TaskRootDirectoryType |
workingDirSelector |
buildExecutionManagerbuildNumber, jiraApplinksService, repositoryConfigurationService, resultsSummaryManagerACCESS_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 |
|---|
ConfigureBuildTasks() |
getBuild, getBuildResultKey, getCurrentlyBuilding, getCurrentlyBuildingList, getCurrentlyRunningBuildResultKeys, getImmutableBuild, getMutableBuild, getSecuredDomainObject, setBuild, setBuildExecutionManager, setBuildResultKeybuildWebPanelContext, getBuildKey, getBuildNumber, getCurrentlyBuildingPlans, getErrorAccessor, getImmutablePlan, getJobsWebItemsForSection, getMutablePlan, getPlan, getPlanKey, getPlanResultKey, getProject, getResultsSummaryManager, getTypedPlanKey, getTypedPlanResultKey, isJiraApplicationLinkDefined, isRestartable, planNotFound, setBuildKey, setBuildNumber, setDecoratingErrorAccessor, setJiraApplinksService, setPlan, setPlanExecutionManager, setPlanKey, setPlanResultKey, setRepositoryConfigurationService, setResultsSummaryManageraddActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, checkFieldXssSafety, createFieldValidator, 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, getNavigationContext, getNavigationUrl, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getReturnUrl, 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, 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 INVALID_PLUGIN
protected long taskId
protected String taskName
protected TaskDefinition taskDefinition
protected String userDescription
protected boolean taskDisabled
protected com.opensymphony.webwork.dispatcher.json.JSONObject jsonObject
protected TaskManager taskManager
protected com.atlassian.bamboo.template.TemplateRenderer templateRenderer
protected TaskConfigurationService taskConfigurationService
protected TaskRootDirectoryType workingDirSelector
protected long repositoryDefiningWorkingDirectory
protected TaskUIConfigBean taskUIConfigBean
protected TaskOwnerFactory taskOwnerFactory
public void prepare()
throws Exception
prepare in interface com.opensymphony.xwork2.PreparableExceptionpublic String doDefault()
BambooActionSupportdoDefault in class BambooActionSupport@NotNull
public com.opensymphony.webwork.dispatcher.json.JSONObject getJsonObject()
throws com.opensymphony.webwork.dispatcher.json.JSONException
BambooActionSupportgetJsonObject in class BambooActionSupportcom.opensymphony.webwork.dispatcher.json.JSONExceptionpublic List<TaskModuleDescriptor> getAvailableTasks()
public List<DecoratedTaskDefinition> getExistingTasks()
public List<DecoratedTaskDefinition> getFinalisingTasks()
public String getAvailableCategoryJson() throws com.opensymphony.webwork.dispatcher.json.JSONException
com.opensymphony.webwork.dispatcher.json.JSONException@Nullable protected TaskDefinition getTaskById(@NotNull ImmutablePlan plan, long id)
protected void validatePlan(@NotNull
String errorKeyPrefix)
protected com.google.common.collect.Multimap<String,String> getTasksRequirementsConflicts()
@NotNull public Map<Long,String> getRepositoriesForWorkingDirSelection()
protected TaskRootDirectorySelector getRootDirSelector()
public void setTaskManager(TaskManager taskManager)
public void setTemplateRenderer(com.atlassian.bamboo.template.TemplateRenderer templateRenderer)
public void setTaskConfigurationService(TaskConfigurationService taskConfigurationService)
public void setTaskUIConfigBean(TaskUIConfigBean taskUIConfigBean)
public boolean isSaved()
public void setSaved(boolean saved)
public long getTaskId()
public void setTaskId(long taskId)
public String getUserDescription()
public void setTaskName(String taskName)
public void setUserDescription(String userDescription)
public boolean isTaskDisabled()
public void setTaskDisabled(boolean taskDisabled)
public String getTaskName()
public long getRepositoryDefiningWorkingDirectory()
public void setRepositoryDefiningWorkingDirectory(long repositoryDefiningWorkingDirectory)
public String getWorkingDirSelector()
public void setWorkingDirSelector(String workingDirSelector)
public void setTaskOwnerFactory(TaskOwnerFactory taskOwnerFactory)
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.