com.atlassian.crowd.console.action.setup
Class Database
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.crowd.console.action.BaseAction
com.atlassian.crowd.console.action.setup.BaseSetupAction
com.atlassian.crowd.console.action.setup.Database
- All Implemented Interfaces:
- 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 Database
- extends BaseSetupAction
Select the type of database to configure Crowd with:
- Embedded (HSQLDB)
- External JDBC (C3P0 pooled)
- External Datasource (externally pooled)
Once a database type is correctly selected, this
action will configure the database with the appropriate
schema.
- See Also:
- Serialized Form
Fields inherited from class com.atlassian.crowd.console.action.BaseAction |
actionMessageAlertColor, ALERT_BLUE, ALERT_GREEN, ALERT_RED, ALERT_YELLOW, applicationManager, applicationService, clientProperties, crowdLicenseManager, directoryManager, initialLoad, propertyManager, tab, tokenAuthenticationManager |
Fields inherited from class com.opensymphony.xwork.ActionSupport |
LOG |
Fields inherited from interface com.opensymphony.xwork.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.crowd.console.action.BaseAction |
addActionMessage, authorisedToAccessCrowdAdminConsole, authorisedToAccessCrowdConsole, containsActionMessages, containsErrorMessages, directory, getActionMessageAlertColor, getAttribute, getBootstrapManager, getCurrentLicenseResourceTotal, getDisplayableLink, getFirstAttribute, getHttpRequest, getImageLocation, getImageTitle, getLicense, getLink, getRemoteUser, getSession, getSitemeshPageProperties, getSitemeshPageProperty, getTab, getText, getText, getUserName, getWebFragmentsContextMap, getWebInterfaceManager, getWebItemsForSection, getWebResourceManager, getWebSectionsForLocation, isAdmin, isAtResourceLimit, isAuthenticated, isEvaluation, isInitialLoad, isLicenseExpired, isSubscription, isWithinGracePeriod, renderFreemarkerTemplate, setApplicationManager, setApplicationService, setClientProperties, setCrowdLicenseManager, setCrowdUserDetailsService, setDirectoryManager, setPropertyManager, setTab, setTokenAuthenticationManager, setWebInterfaceManager, setWebResourceManager |
Methods inherited from class com.opensymphony.xwork.ActionSupport |
addActionError, addActionMessage, addFieldError, clearErrorsAndMessages, clone, doInput, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, 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 |
DATABASE_STEP
public static final java.lang.String DATABASE_STEP
- See Also:
- Constant Field Values
Database
public Database()
doDefault
public java.lang.String doDefault()
- Overrides:
doDefault
in class BaseSetupAction
doUpdate
public java.lang.String doUpdate()
- Overrides:
doUpdate
in class BaseSetupAction
getStepName
public java.lang.String getStepName()
- Specified by:
getStepName
in class BaseSetupAction
getDatabaseDetails
public com.atlassian.config.db.DatabaseDetails getDatabaseDetails(java.lang.String database)
getDatabaseOption
public java.lang.String getDatabaseOption()
setDatabaseOption
public void setDatabaseOption(java.lang.String databaseOption)
getDatabaseList
public java.util.List<com.atlassian.core.util.PairType> getDatabaseList()
getEmbeddedValue
public java.lang.String getEmbeddedValue()
getJdbcValue
public java.lang.String getJdbcValue()
getDatasourceValue
public java.lang.String getDatasourceValue()
isEmbeddedSelected
public boolean isEmbeddedSelected()
isJdbcSelected
public boolean isJdbcSelected()
isDatasourceSelected
public boolean isDatasourceSelected()
getDatabases
public com.atlassian.config.db.DatabaseList getDatabases()
setDatabases
public void setDatabases(com.atlassian.config.db.DatabaseList databases)
getJdbcDatabaseType
public java.lang.String getJdbcDatabaseType()
setJdbcDatabaseType
public void setJdbcDatabaseType(java.lang.String jdbcDatabaseType)
getJdbcDriverClassName
public java.lang.String getJdbcDriverClassName()
setJdbcDriverClassName
public void setJdbcDriverClassName(java.lang.String jdbcDriverClassName)
getJdbcUrl
public java.lang.String getJdbcUrl()
setJdbcUrl
public void setJdbcUrl(java.lang.String jdbcUrl)
getJdbcUsername
public java.lang.String getJdbcUsername()
setJdbcUsername
public void setJdbcUsername(java.lang.String jdbcUsername)
getJdbcPassword
public java.lang.String getJdbcPassword()
setJdbcPassword
public void setJdbcPassword(java.lang.String jdbcPassword)
getJdbcHibernateDialect
public java.lang.String getJdbcHibernateDialect()
setJdbcHibernateDialect
public void setJdbcHibernateDialect(java.lang.String jdbcHibernateDialect)
getDatasourceDatabaseType
public java.lang.String getDatasourceDatabaseType()
setDatasourceDatabaseType
public void setDatasourceDatabaseType(java.lang.String datasourceDatabaseType)
getDatasourceJndiName
public java.lang.String getDatasourceJndiName()
setDatasourceJndiName
public void setDatasourceJndiName(java.lang.String datasourceJndiName)
getDatasourceHibernateDialect
public java.lang.String getDatasourceHibernateDialect()
setDatasourceHibernateDialect
public void setDatasourceHibernateDialect(java.lang.String datasourceHibernateDialect)
isJdbcOverwriteData
public boolean isJdbcOverwriteData()
setJdbcOverwriteData
public void setJdbcOverwriteData(boolean jdbcOverwriteData)
isDatasourceOverwriteData
public boolean isDatasourceOverwriteData()
setDatasourceOverwriteData
public void setDatasourceOverwriteData(boolean datasourceOverwriteData)
isUpgradeFromExistingDatabase
public boolean isUpgradeFromExistingDatabase()
Copyright © 2010 Atlassian. All Rights Reserved.