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, Serializable, 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 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
 String doDefault()
           
 String doUpdate()
           
 com.atlassian.config.db.DatabaseDetails getDatabaseDetails(String database)
           
 List<com.atlassian.core.util.PairType> getDatabaseList()
           
 String getDatabaseOption()
           
 com.atlassian.config.db.DatabaseList getDatabases()
           
 String getDatasourceDatabaseType()
           
 String getDatasourceHibernateDialect()
           
 String getDatasourceJndiName()
           
 String getDatasourceValue()
           
 String getEmbeddedValue()
           
 String getJdbcDatabaseType()
           
 String getJdbcDriverClassName()
           
 String getJdbcHibernateDialect()
           
 String getJdbcPassword()
           
 String getJdbcUrl()
           
 String getJdbcUsername()
           
 String getJdbcValue()
           
 String getStepName()
           
 boolean isDatasourceOverwriteData()
           
 boolean isDatasourceSelected()
           
 boolean isEmbeddedSelected()
           
 boolean isJdbcOverwriteData()
           
 boolean isJdbcSelected()
           
 boolean isUpgradeFromExistingDatabase()
           
 void setDatabaseOption(String databaseOption)
           
 void setDatabases(com.atlassian.config.db.DatabaseList databases)
           
 void setDatasourceDatabaseType(String datasourceDatabaseType)
           
 void setDatasourceHibernateDialect(String datasourceHibernateDialect)
           
 void setDatasourceJndiName(String datasourceJndiName)
           
 void setDatasourceOverwriteData(boolean datasourceOverwriteData)
           
 void setJdbcDatabaseType(String jdbcDatabaseType)
           
 void setJdbcDriverClassName(String jdbcDriverClassName)
           
 void setJdbcHibernateDialect(String jdbcHibernateDialect)
           
 void setJdbcOverwriteData(boolean jdbcOverwriteData)
           
 void setJdbcPassword(String jdbcPassword)
           
 void setJdbcUrl(String jdbcUrl)
           
 void setJdbcUsername(String jdbcUsername)
           
 
Methods inherited from class com.atlassian.crowd.console.action.setup.BaseSetupAction
getSetupPersister, isApplicationHomeOk, isAtCorrectStep, isEverythingOk, isJdk15, isJdk16, isServlet24, setSetupPersister
 
Methods inherited from class com.atlassian.crowd.console.action.BaseAction
addActionMessage, authorisedToAccessCrowdAdminConsole, authorisedToAccessCrowdConsole, containsActionMessages, containsErrorMessages, directory, directoryForRemoteUser, getActionMessageAlertColor, getAttribute, getBootstrapManager, getCurrentLicenseResourceTotal, getDisplayableLink, getFirstAttribute, getHttpRequest, getImageLocation, getImageTitle, getLicense, getLink, getPasswordComplexityMessage, getRemoteUser, getSession, getSitemeshPageProperties, getSitemeshPageProperty, getTab, getText, getText, getUserName, getWebFragmentsContextMap, getWebInterfaceManager, getWebItemsForSection, getWebResourceManager, getWebSectionsForLocation, getXsrfToken, getXsrfTokenName, isAdmin, isAtResourceLimit, isAuthenticated, isEvaluation, isInitialLoad, isLicenseExpired, isSubscription, isWithinGracePeriod, renderFreemarkerTemplate, setApplicationManager, setApplicationService, setClientProperties, setCrowdLicenseManager, setCrowdUserDetailsService, setDirectoryManager, setPropertyManager, setTab, setTokenAuthenticationManager, setWebInterfaceManager, setWebResourceManager, setXsrfTokenGenerator
 
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 String DATABASE_STEP
See Also:
Constant Field Values
Constructor Detail

Database

public Database()
Method Detail

doDefault

public String doDefault()
Overrides:
doDefault in class BaseSetupAction

doUpdate

public String doUpdate()
Overrides:
doUpdate in class BaseSetupAction

getStepName

public String getStepName()
Specified by:
getStepName in class BaseSetupAction

getDatabaseDetails

public com.atlassian.config.db.DatabaseDetails getDatabaseDetails(String database)

getDatabaseOption

public String getDatabaseOption()

setDatabaseOption

public void setDatabaseOption(String databaseOption)

getDatabaseList

public List<com.atlassian.core.util.PairType> getDatabaseList()

getEmbeddedValue

public String getEmbeddedValue()

getJdbcValue

public String getJdbcValue()

getDatasourceValue

public 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 String getJdbcDatabaseType()

setJdbcDatabaseType

public void setJdbcDatabaseType(String jdbcDatabaseType)

getJdbcDriverClassName

public String getJdbcDriverClassName()

setJdbcDriverClassName

public void setJdbcDriverClassName(String jdbcDriverClassName)

getJdbcUrl

public String getJdbcUrl()

setJdbcUrl

public void setJdbcUrl(String jdbcUrl)

getJdbcUsername

public String getJdbcUsername()

setJdbcUsername

public void setJdbcUsername(String jdbcUsername)

getJdbcPassword

public String getJdbcPassword()

setJdbcPassword

public void setJdbcPassword(String jdbcPassword)

getJdbcHibernateDialect

public String getJdbcHibernateDialect()

setJdbcHibernateDialect

public void setJdbcHibernateDialect(String jdbcHibernateDialect)

getDatasourceDatabaseType

public String getDatasourceDatabaseType()

setDatasourceDatabaseType

public void setDatasourceDatabaseType(String datasourceDatabaseType)

getDatasourceJndiName

public String getDatasourceJndiName()

setDatasourceJndiName

public void setDatasourceJndiName(String datasourceJndiName)

getDatasourceHibernateDialect

public String getDatasourceHibernateDialect()

setDatasourceHibernateDialect

public void setDatasourceHibernateDialect(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 © 2013 Atlassian. All Rights Reserved.