com.atlassian.bamboo.configuration.wizard
Class WelcomeWizard1

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.bamboo.ww2.BambooActionSupport
          extended by com.atlassian.bamboo.configuration.AbstractLicenseAction
              extended by com.atlassian.bamboo.configuration.AbstractConfigurationAction
                  extended by com.atlassian.bamboo.configuration.wizard.WelcomeWizard1
All Implemented Interfaces:
ErrorCollection, BambooSessionAware, DomainObjectSecurityAware, GlobalBypassSecurityAware, GlobalReadSecurityAware, ReturnUrlAware, 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 WelcomeWizard1
extends AbstractConfigurationAction
implements GlobalBypassSecurityAware

This class accepts the system configuration from the WelcomeWizard.

See Also:
Serialized Form

Field Summary
static java.lang.String DEFAULT_EMAIL_PREFIX
           
static java.lang.String DEFAULT_FROM_EMAIL_ADDRESS
           
static java.lang.String DEFAULT_URL
           
 
Fields inherited from class com.atlassian.bamboo.configuration.AbstractConfigurationAction
SETUP_MARKER
 
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
buildManager, CONFIRM, cookieCutter, dashboardCachingManager
 
Fields inherited from class com.opensymphony.xwork.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
WelcomeWizard1()
           
WelcomeWizard1(BootstrapManager bootstrapManager)
           
 
Method Summary
protected  void customPostProcess(AdministrationConfiguration administrationConfiguration)
           
 java.lang.String doDefault()
          Initialise the wizard's default values
 java.lang.String doExecute()
          Update the system with the adimistration configuration.
 java.lang.String getBuildDirectory()
           
 void validate()
           
 
Methods inherited from class com.atlassian.bamboo.configuration.AbstractConfigurationAction
getAcceptRemoteApiCalls, getBaseUrl, getBuilderManager, getDefaultBaseUrl, getEmailSubjectPrefix, getFilePersisterOptions, getFromEmailAddress, getGzipCompression, getInstanceName, getRepositoryPollingPeriod, getSmtpServer, setAcceptRemoteApiCalls, setBaseUrl, setBuildDirectory, setBuilderManager, setEmailSubjectPrefix, setFileBasedPersisterOptions, setFromEmailAddress, setGzipCompression, setInstanceName, setRepositoryPollingPeriod, setSmtpServer
 
Methods inherited from class com.atlassian.bamboo.configuration.AbstractLicenseAction
getLicense, setLicense
 
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addIllegalArgumentException, areCheckBoxesEmpty, doesLabelKeyHaveMatchingDescription, execute, getAdministrationConfiguration, getAsPreformattedText, getBamboo, getBambooLicenseManager, getBambooSession, getBambooUserManager, getBootstrapManager, getBreadCrumbs, getBuildManager, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getFlushedErrorMessages, getReturnUrl, getSecuredDomainObject, getSessionUser, getTotalErrors, getUser, getWebFragmentsContextMap, getWebItemsForSection, getWebResourceManager, getWebSectionsForLocation, hasAnyErrors, hasBuilds, hasGlobalPermission, hasPlanPermission, hasPlanPermission, isEnableSignup, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfiguration, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildManager, setCookieCutter, setDashboardCachingManager, setErrorMessages, setHtmlUtils, setReturnUrl, setWebInterfaceManager, setWebResourceManager
 
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
 
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
 

Field Detail

DEFAULT_URL

public static final java.lang.String DEFAULT_URL
See Also:
Constant Field Values

DEFAULT_EMAIL_PREFIX

public static final java.lang.String DEFAULT_EMAIL_PREFIX
See Also:
Constant Field Values

DEFAULT_FROM_EMAIL_ADDRESS

public static final java.lang.String DEFAULT_FROM_EMAIL_ADDRESS
See Also:
Constant Field Values
Constructor Detail

WelcomeWizard1

public WelcomeWizard1()

WelcomeWizard1

public WelcomeWizard1(BootstrapManager bootstrapManager)
Method Detail

doDefault

public java.lang.String doDefault()
Initialise the wizard's default values

Overrides:
doDefault in class BambooActionSupport
Returns:
The WebWork return status

doExecute

public java.lang.String doExecute()
                           throws java.lang.Exception
Description copied from class: AbstractConfigurationAction
Update the system with the adimistration configuration.

Overrides:
doExecute in class AbstractConfigurationAction
Returns:
WebWork status
Throws:
java.lang.Exception - something nasty went wrong

customPostProcess

protected void customPostProcess(AdministrationConfiguration administrationConfiguration)
Overrides:
customPostProcess in class AbstractConfigurationAction

getBuildDirectory

public java.lang.String getBuildDirectory()
Overrides:
getBuildDirectory in class AbstractConfigurationAction

validate

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


Copyright © 2008 Atlassian Pty Ltd. All Rights Reserved.