com.atlassian.bamboo.ww2.actions.admin.elastic.schedule
Class ConfigureElasticInstanceSchedule

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.bamboo.ww2.BambooActionSupport
          extended by com.atlassian.bamboo.configuration.GlobalAdminAction
              extended by com.atlassian.bamboo.ww2.actions.admin.elastic.schedule.ConfigureElasticInstanceSchedule
All Implemented Interfaces:
ErrorCollection, 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 ConfigureElasticInstanceSchedule
extends GlobalAdminAction
implements GlobalAdminSecurityAware

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus
 
Field Summary
 
Fields inherited from class com.atlassian.bamboo.configuration.GlobalAdminAction
RESTRICTED_ADMIN_ACCESS_DENIED_ERROR
 
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
administrationConfigurationManager, bambooPermissionManager, buildDefinitionManager, CONFIRM, cookieCutter, dashboardCachingManager, planExecutionManager, planManager, projectManager
 
Fields inherited from class com.opensymphony.xwork.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
ConfigureElasticInstanceSchedule()
           
 
Method Summary
 java.lang.String doAdd()
           
 java.lang.String doCopy()
           
 java.lang.String doDelete()
           
 java.lang.String doDisable()
           
 java.lang.String doEdit()
           
 java.lang.String doEnable()
           
 java.lang.String doRead()
           
 java.lang.String doSave()
           
 java.lang.String getActiveInstanceAdjustmentType()
           
 java.util.List<ActiveInstanceAdjustmentType> getActiveInstanceAdjustmentTypes()
           
 java.lang.String getCronExpression()
           
 long getElasticImageConfigurationId()
           
 java.util.List<ElasticImageConfiguration> getElasticImageConfigurations()
           
 long getElasticInstanceScheduleId()
           
 int getTargetActiveInstances()
           
 com.atlassian.bamboo.ww2.actions.admin.elastic.schedule.ConfigureElasticInstanceSchedule.WhatOption getWhatOption()
           
 com.atlassian.bamboo.ww2.actions.admin.elastic.schedule.ConfigureElasticInstanceSchedule.WhatOption[] getWhatOptions()
           
 com.atlassian.bamboo.ww2.actions.admin.elastic.schedule.ConfigureElasticInstanceSchedule.WhenOption getWhenOption()
           
 com.atlassian.bamboo.ww2.actions.admin.elastic.schedule.ConfigureElasticInstanceSchedule.WhenOption[] getWhenOptions()
           
 boolean isConfirmed()
           
 boolean isEnabled()
           
 void setActiveInstanceAdjustmentType(java.lang.String activeInstanceAdjustmentType)
           
 void setConfirmed(boolean confirmed)
           
 void setCronExpression(java.lang.String cronExpression)
           
 void setElasticImageConfigurationDao(ElasticImageConfigurationDao elasticImageConfigurationDao)
           
 void setElasticImageConfigurationId(long elasticImageConfigurationId)
           
 void setElasticInstanceScheduleId(long elasticInstanceScheduleId)
           
 void setElasticInstanceScheduleManager(ElasticInstanceScheduleManager elasticInstanceScheduleManager)
           
 void setEnabled(boolean enabled)
           
 void setTargetActiveInstances(int targetActiveInstances)
           
 void setWhatOption(com.atlassian.bamboo.ww2.actions.admin.elastic.schedule.ConfigureElasticInstanceSchedule.WhatOption whatOption)
           
 void setWhenOption(com.atlassian.bamboo.ww2.actions.admin.elastic.schedule.ConfigureElasticInstanceSchedule.WhenOption whenOption)
           
 void validate()
           
 
Methods inherited from class com.atlassian.bamboo.configuration.GlobalAdminAction
getSecuredDomainObject
 
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, execute, 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, setPlanManager, 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
 
Methods inherited from interface com.atlassian.bamboo.ww2.aware.permissions.DomainObjectSecurityAware
getSecuredDomainObject
 
Methods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getErrorMessages, getErrors, getFieldErrors
 

Constructor Detail

ConfigureElasticInstanceSchedule

public ConfigureElasticInstanceSchedule()
Method Detail

validate

public void validate()
Specified by:
validate in interface com.opensymphony.xwork.Validateable
Overrides:
validate in class com.opensymphony.xwork.ActionSupport

doRead

public java.lang.String doRead()
                        throws java.lang.Exception
Throws:
java.lang.Exception

doAdd

public java.lang.String doAdd()
                       throws java.lang.Exception
Throws:
java.lang.Exception

doCopy

public java.lang.String doCopy()
                        throws java.lang.Exception
Throws:
java.lang.Exception

doEnable

public java.lang.String doEnable()
                          throws java.lang.Exception
Throws:
java.lang.Exception

doDisable

public java.lang.String doDisable()
                           throws java.lang.Exception
Throws:
java.lang.Exception

doEdit

public java.lang.String doEdit()
                        throws java.lang.Exception
Throws:
java.lang.Exception

doSave

public java.lang.String doSave()
                        throws java.lang.Exception
Throws:
java.lang.Exception

doDelete

public java.lang.String doDelete()
                          throws java.lang.Exception
Throws:
java.lang.Exception

getActiveInstanceAdjustmentTypes

public java.util.List<ActiveInstanceAdjustmentType> getActiveInstanceAdjustmentTypes()

getElasticImageConfigurations

public java.util.List<ElasticImageConfiguration> getElasticImageConfigurations()

getWhenOptions

public com.atlassian.bamboo.ww2.actions.admin.elastic.schedule.ConfigureElasticInstanceSchedule.WhenOption[] getWhenOptions()

getWhatOptions

public com.atlassian.bamboo.ww2.actions.admin.elastic.schedule.ConfigureElasticInstanceSchedule.WhatOption[] getWhatOptions()

isConfirmed

public boolean isConfirmed()

setConfirmed

public void setConfirmed(boolean confirmed)

getElasticInstanceScheduleId

public long getElasticInstanceScheduleId()

setElasticInstanceScheduleId

public void setElasticInstanceScheduleId(long elasticInstanceScheduleId)

getCronExpression

public java.lang.String getCronExpression()

setCronExpression

public void setCronExpression(java.lang.String cronExpression)

getElasticImageConfigurationId

public long getElasticImageConfigurationId()

setElasticImageConfigurationId

public void setElasticImageConfigurationId(long elasticImageConfigurationId)

getActiveInstanceAdjustmentType

public java.lang.String getActiveInstanceAdjustmentType()

setActiveInstanceAdjustmentType

public void setActiveInstanceAdjustmentType(java.lang.String activeInstanceAdjustmentType)

getTargetActiveInstances

public int getTargetActiveInstances()

setTargetActiveInstances

public void setTargetActiveInstances(int targetActiveInstances)

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean enabled)

getWhenOption

public com.atlassian.bamboo.ww2.actions.admin.elastic.schedule.ConfigureElasticInstanceSchedule.WhenOption getWhenOption()

setWhenOption

public void setWhenOption(com.atlassian.bamboo.ww2.actions.admin.elastic.schedule.ConfigureElasticInstanceSchedule.WhenOption whenOption)

getWhatOption

public com.atlassian.bamboo.ww2.actions.admin.elastic.schedule.ConfigureElasticInstanceSchedule.WhatOption getWhatOption()

setWhatOption

public void setWhatOption(com.atlassian.bamboo.ww2.actions.admin.elastic.schedule.ConfigureElasticInstanceSchedule.WhatOption whatOption)

setElasticInstanceScheduleManager

public void setElasticInstanceScheduleManager(ElasticInstanceScheduleManager elasticInstanceScheduleManager)

setElasticImageConfigurationDao

public void setElasticImageConfigurationDao(ElasticImageConfigurationDao elasticImageConfigurationDao)


Copyright © 2011 Atlassian. All Rights Reserved.