com.atlassian.crowd.console.action.setup
Class Database

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.crowd.console.action.BaseAction
          extended by com.atlassian.crowd.console.action.setup.BaseSetupAction
              extended by 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:

  1. Embedded (HSQLDB)
  2. External JDBC (C3P0 pooled)
  3. 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

Field Summary
static java.lang.String DATABASE_STEP
           
 
Fields inherited from class com.atlassian.crowd.console.action.setup.BaseSetupAction
SELECT_SETUP_STEP
 
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
 
Constructor Summary
Database()
           
 
Method Summary
 java.lang.String doDefault()
           
 java.lang.String doUpdate()
           
 com.atlassian.config.db.DatabaseDetails getDatabaseDetails(java.lang.String database)
           
 java.util.List<com.atlassian.core.util.PairType> getDatabaseList()
           
 java.lang.String getDatabaseOption()
           
 com.atlassian.config.db.DatabaseList getDatabases()
           
 java.lang.String getDatasourceDatabaseType()
           
 java.lang.String getDatasourceHibernateDialect()
           
 java.lang.String getDatasourceJndiName()
           
 java.lang.String getDatasourceValue()
           
 java.lang.String getEmbeddedValue()
           
 java.lang.String getJdbcDatabaseType()
           
 java.lang.String getJdbcDriverClassName()
           
 java.lang.String getJdbcHibernateDialect()
           
 java.lang.String getJdbcPassword()
           
 java.lang.String getJdbcUrl()
           
 java.lang.String getJdbcUsername()
           
 java.lang.String getJdbcValue()
           
 java.lang.String getStepName()
           
 boolean isDatasourceOverwriteData()
           
 boolean isDatasourceSelected()
           
 boolean isEmbeddedSelected()
           
 boolean isJdbcOverwriteData()
           
 boolean isJdbcSelected()
           
 boolean isUpgradeFromExistingDatabase()
           
 void setDatabaseOption(java.lang.String databaseOption)
           
 void setDatabases(com.atlassian.config.db.DatabaseList databases)
           
 void setDatasourceDatabaseType(java.lang.String datasourceDatabaseType)
           
 void setDatasourceHibernateDialect(java.lang.String datasourceHibernateDialect)
           
 void setDatasourceJndiName(java.lang.String datasourceJndiName)
           
 void setDatasourceOverwriteData(boolean datasourceOverwriteData)
           
 void setJdbcDatabaseType(java.lang.String jdbcDatabaseType)
           
 void setJdbcDriverClassName(java.lang.String jdbcDriverClassName)
           
 void setJdbcHibernateDialect(java.lang.String jdbcHibernateDialect)
           
 void setJdbcOverwriteData(boolean jdbcOverwriteData)
           
 void setJdbcPassword(java.lang.String jdbcPassword)
           
 void setJdbcUrl(java.lang.String jdbcUrl)
           
 void setJdbcUsername(java.lang.String jdbcUsername)
           
 
Methods inherited from class com.atlassian.crowd.console.action.setup.BaseSetupAction
getSetupPersister, isApplicationHomeOk, isAtCorrectStep, isEverythingOk, isJdk15, isServlet24, setSetupPersister
 
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
 

Field Detail

DATABASE_STEP

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

Database

public Database()
Method Detail

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.