com.atlassian.bamboo.ww2.actions.setup
Class SetupDatabaseConnectionAction
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.ww2.actions.setup.AbstractSetupAction
com.atlassian.bamboo.ww2.actions.setup.SetupDatabaseConnectionAction
- All Implemented Interfaces:
- ErrorCollection, BambooSessionAware, JsonStatusProvider, DomainObjectSecurityAware, GlobalReadSecurityAware, ReturnUrlAware, com.atlassian.config.SetupConstants, com.atlassian.core.i18n.I18nTextProvider, com.opensymphony.webwork.util.ServletContextAware, 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 SetupDatabaseConnectionAction
- extends AbstractSetupAction
- implements com.opensymphony.webwork.util.ServletContextAware, JsonStatusProvider
- See Also:
- Serialized Form
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport |
administrationConfigurationManager, bambooPermissionManager, buildDefinitionManager, buildManager, commentManager, CONFIRM, cookieCutter, dashboardCachingManager, planExecutionManager, planManager, projectManager |
Fields inherited from class com.opensymphony.xwork.ActionSupport |
LOG |
Fields inherited from interface com.atlassian.config.SetupConstants |
SETUP_CONTENT_BLANK, SETUP_CONTENT_DEMO, SETUP_CONTENT_IMPORT, SETUP_CUSTOM, SETUP_DB_CONN_TYPE, SETUP_DB_DATASOURCE, SETUP_DB_EMBEDDED, SETUP_DB_OTHER, SETUP_DB_STANDARD, SETUP_DB_TYPE_DATASOURCE, SETUP_DB_TYPE_EMBEDDED, SETUP_DB_TYPE_STANDARD, SETUP_QUICK |
Fields inherited from interface com.opensymphony.xwork.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport |
addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, checkFieldXssSafety, createFieldValidator, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, getAdministrationConfiguration, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUserManager, getBaseUrl, getBootstrapManager, getBreadCrumbs, getBuildManager, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getFlushedErrorMessages, getFormattedActionErrors, getFormattedErrorMessages, getInstanceName, getJsonObject, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getReturnUrl, getSecuredDomainObject, getSessionUser, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebSectionsForLocation, hasAdminPermission, hasAnyErrors, hasBuilds, hasGlobalAdminPermission, hasGlobalPermission, hasKey, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isRestrictedAdminEnabled, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfigurationManager, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setBuildManager, setCheckBoxFields, setCommentManager, setCookieCutter, setDashboardCachingManager, setEnableJavascript, setErrorMessages, setI18nBeanFactory, setPlanExecutionManager, setPlanManager, 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, validate |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SetupDatabaseConnectionAction
public SetupDatabaseConnectionAction()
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
execute
public java.lang.String execute()
- Specified by:
execute
in interface com.opensymphony.xwork.Action
- Overrides:
execute
in class BambooActionSupport
validateDatabase
public void validateDatabase()
getConnectionTypes
public java.util.List<com.atlassian.core.util.PairType> getConnectionTypes()
getSelectedDatabase
public java.lang.String getSelectedDatabase()
setSelectedDatabase
public void setSelectedDatabase(java.lang.String selectedDatabase)
getConnectionChoice
public java.lang.String getConnectionChoice()
setConnectionChoice
public void setConnectionChoice(java.lang.String connectionChoice)
getDataOverwrite
public boolean getDataOverwrite()
setDataOverwrite
public void setDataOverwrite(boolean dataOverwrite)
getDatasourceName
public java.lang.String getDatasourceName()
setDatasourceName
public void setDatasourceName(java.lang.String datasourceName)
getDbConfigInfo
public com.atlassian.config.db.DatabaseDetails getDbConfigInfo()
setDbConfigInfo
public void setDbConfigInfo(com.atlassian.config.db.DatabaseDetails dbDetails)
setServletContext
public void setServletContext(javax.servlet.ServletContext context)
- Specified by:
setServletContext
in interface com.opensymphony.webwork.util.ServletContextAware
getWaitMessage
public java.lang.String getWaitMessage()
getJsonStatus
public com.opensymphony.webwork.dispatcher.json.JSONObject getJsonStatus()
throws java.lang.Exception
- Specified by:
getJsonStatus
in interface JsonStatusProvider
- Returns:
- JSONObject with status information required to update the UI.
- Throws:
java.lang.Exception
Copyright © 2010 Atlassian. All Rights Reserved.