com.atlassian.bamboo.ww2.actions.admin.elastic
Class ViewElasticInstanceAction

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.ViewElasticInstanceAction
All Implemented Interfaces:
ErrorCollection, BambooSessionAware, 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 ViewElasticInstanceAction
extends GlobalAdminAction

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, buildManager, chainManager, CONFIRM, cookieCutter, dashboardCachingManager, 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
ViewElasticInstanceAction()
           
 
Method Summary
 boolean allowShutdown()
           
 boolean checkIfPkFileExists()
           
 java.lang.String doDefault()
          Default action just sends to the input
 java.lang.String doView()
           
 RemoteElasticInstance getAgent()
           
 ElasticAgentDefinition getAgentDefinition()
           
 BuildAgent getBuildAgent()
           
 ElasticUIBean getElasticUIBean()
           
 ElasticImageConfiguration getImage()
           
 com.atlassian.aws.ec2.RemoteEC2Instance getInstance()
           
 java.lang.String getInstanceId()
           
 java.util.List<java.lang.String> getIpAddress(java.lang.String host)
           
 java.lang.String getPkFileLocation()
           
 java.lang.String getStateDescription()
           
 java.lang.String getStateImagePath()
           
 void setElasticAgentManager(ElasticInstanceManager elasticInstanceManager)
           
 void setElasticFunctionalityFacade(ElasticFunctionalityFacade elasticFunctionalityFacade)
           
 void setElasticUIBean(ElasticUIBean elasticUIBean)
           
 void setInstanceId(java.lang.String instanceId)
           
 void setLocalAgentManager(LocalAgentManager localAgentManager)
           
 
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, checkFieldXssSafety, createFieldValidator, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, execute, getAdministrationConfiguration, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUserManager, getBaseUrl, getBootstrapManager, getBreadCrumbs, getBuildManager, getChainManager, getConcurrentBuildsNumber, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getFlushedErrorMessages, getFormattedActionErrors, getFormattedErrorMessages, getInstanceName, getJsonObject, getPlan, getReturnUrl, getSessionUser, getText, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebSectionsForLocation, hasAdminPermission, hasAnyErrors, hasBuilds, hasGlobalAdminPermission, hasGlobalPermission, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isRestrictedAdminEnabled, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfigurationManager, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setBuildManager, setChainManager, setCheckBoxFields, setCookieCutter, setDashboardCachingManager, setEnableJavascript, setErrorMessages, setPlanManager, setProjectManager, setReturnUrl, setWebInterfaceManager
 
Methods inherited from class com.opensymphony.xwork.ActionSupport
addActionError, addActionMessage, addFieldError, clearErrorsAndMessages, clone, doInput, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, pause, setActionErrors, setActionMessages, setFieldErrors, validate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getErrorMessages, getErrors, getFieldErrors
 
Methods inherited from interface com.atlassian.core.i18n.I18nTextProvider
getText
 

Constructor Detail

ViewElasticInstanceAction

public ViewElasticInstanceAction()
Method Detail

doDefault

public java.lang.String doDefault()
                           throws java.lang.Exception
Description copied from class: BambooActionSupport
Default action just sends to the input

Overrides:
doDefault in class BambooActionSupport
Throws:
java.lang.Exception

doView

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

getInstanceId

public java.lang.String getInstanceId()

setInstanceId

public void setInstanceId(java.lang.String instanceId)

getStateImagePath

public java.lang.String getStateImagePath()

getStateDescription

public java.lang.String getStateDescription()

allowShutdown

public boolean allowShutdown()

getAgent

public RemoteElasticInstance getAgent()

getInstance

public com.atlassian.aws.ec2.RemoteEC2Instance getInstance()

getIpAddress

public java.util.List<java.lang.String> getIpAddress(@NotNull
                                                     java.lang.String host)

checkIfPkFileExists

public boolean checkIfPkFileExists()

getPkFileLocation

public java.lang.String getPkFileLocation()

getAgentDefinition

public ElasticAgentDefinition getAgentDefinition()

getBuildAgent

public BuildAgent getBuildAgent()

getImage

public ElasticImageConfiguration getImage()

setElasticAgentManager

public void setElasticAgentManager(ElasticInstanceManager elasticInstanceManager)

setLocalAgentManager

public void setLocalAgentManager(LocalAgentManager localAgentManager)

setElasticFunctionalityFacade

public void setElasticFunctionalityFacade(ElasticFunctionalityFacade elasticFunctionalityFacade)

getElasticUIBean

public ElasticUIBean getElasticUIBean()

setElasticUIBean

public void setElasticUIBean(ElasticUIBean elasticUIBean)


Copyright © 2010 Atlassian. All Rights Reserved.