public class BuildExpiryAction extends BambooActionSupport implements GlobalAdminSecurityAware, com.atlassian.struts.Preparable
BambooActionSupport.JSONStatusACCESS_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 |
|---|
BuildExpiryAction() |
| Modifier and Type | Method and Description |
|---|---|
String |
doAdd() |
String |
doApproveDeploymentExpiry() |
String |
doConfirmDeploymentExpiry() |
String |
doDeleteOrphans() |
String |
doEdit() |
String |
doExecute()
Places the current user on the page
|
String |
doRead() |
String |
doRun() |
List<BuildExpiryType> |
getBuildExpiryTypes() |
String |
getDefaultCronExpression() |
CombinedExpiryConfig |
getExpiryConfig() |
String |
getPrettyCronExpression(String cronExpression) |
Object |
getSecuredDomainObject() |
String |
getSelectedExpiryTypesLabel() |
org.quartz.Trigger |
getTrigger() |
boolean |
isDeploymentExpiryEnabled() |
void |
prepare() |
void |
setBuildExpiryBean(BuildExpiryBean buildExpiryBean) |
void |
setDeploymentExpiryService(com.atlassian.bamboo.deployments.expiry.DeploymentExpiryService deploymentExpiryService) |
void |
setExpiryConfig(CombinedExpiryConfig expiryConfig) |
void |
setExpiryScheduler(ExpiryScheduler expiryScheduler) |
void |
setOrphanedFilesCleanupBean(OrphanedFilesCleanupBean orphanedFilesCleanupBean) |
void |
validate() |
addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, 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, getJsonObject, 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, setPlanExecutionManager, 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, setFieldErrorsequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetErrorMessages, getErrorspublic void prepare()
throws Exception
prepare in interface com.opensymphony.xwork2.PreparableExceptionpublic void validate()
validate in interface com.opensymphony.xwork2.Validateablevalidate in class com.opensymphony.xwork2.ActionSupportpublic String doConfirmDeploymentExpiry() throws Exception
Exceptionpublic String doApproveDeploymentExpiry() throws Exception
Exceptionpublic String doExecute() throws Exception
BambooActionSupportdoExecute in class BambooActionSupportException - something nasty went wrongpublic Object getSecuredDomainObject()
getSecuredDomainObject in interface DomainObjectSecurityAwaregetSecuredDomainObject in class BambooActionSupportpublic String getSelectedExpiryTypesLabel()
@Nullable public org.quartz.Trigger getTrigger()
public List<BuildExpiryType> getBuildExpiryTypes()
public String getDefaultCronExpression()
public void setBuildExpiryBean(BuildExpiryBean buildExpiryBean)
public void setOrphanedFilesCleanupBean(OrphanedFilesCleanupBean orphanedFilesCleanupBean)
public void setExpiryScheduler(ExpiryScheduler expiryScheduler)
public void setDeploymentExpiryService(com.atlassian.bamboo.deployments.expiry.DeploymentExpiryService deploymentExpiryService)
public boolean isDeploymentExpiryEnabled()
public CombinedExpiryConfig getExpiryConfig()
public void setExpiryConfig(CombinedExpiryConfig expiryConfig)
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.