Class Database
java.lang.Object
org.apache.struts2.ActionSupport
com.atlassian.crowd.console.action.BaseAction
com.atlassian.crowd.console.action.setup.BaseSetupAction
com.atlassian.crowd.console.action.setup.Database
- All Implemented Interfaces:
Serializable,org.apache.struts2.action.Action,org.apache.struts2.interceptor.ValidationAware,org.apache.struts2.locale.LocaleProvider,org.apache.struts2.text.TextProvider,org.apache.struts2.Validateable
Select the type of database to configure Crowd with:
- Embedded (HSQLDB)
- External JDBC (C3P0 pooled)
Once a database type is correctly selected, this action will configure the database with the appropriate schema.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final record -
Field Summary
FieldsFields inherited from class com.atlassian.crowd.console.action.setup.BaseSetupAction
SELECT_SETUP_STEPFields inherited from class com.atlassian.crowd.console.action.BaseAction
actionHelper, actionMessageAlertColor, ALERT_BLUE, ALERT_GREEN, ALERT_RED, ALERT_YELLOW, applicationManager, applicationService, BASIC_AUTH_PLUGIN_KEY, BASIC_AUTH_SYS_PROP_DISABLED, clientProperties, clusterService, crowdLicenseManager, directoryManager, initialLoad, pluginPropertyManager, propertyManager, rememberMeService, SMALL_AVATAR_SIZE, smallAvatarUrl, tab, tokenAuthenticationManagerFields inherited from class org.apache.struts2.ActionSupport
containerFields inherited from interface org.apache.struts2.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute()com.atlassian.config.db.DatabaseDetailsgetDatabaseDetails(String database) List<com.atlassian.config.internal.db.DatabaseList.DatabaseType> com.atlassian.config.internal.db.DatabaseListbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetBannerErrorsTitle(String title) voidsetDatabaseConfiguredListeners(DatabaseConfiguredListeners databaseConfiguredListeners) voidsetDatabaseOption(String databaseOption) voidsetDatabases(com.atlassian.config.internal.db.DatabaseList databases) voidsetJdbcDatabaseType(String jdbcDatabaseType) voidsetJdbcDriverClassName(String jdbcDriverClassName) voidsetJdbcHibernateDialect(String jdbcHibernateDialect) voidsetJdbcOverwriteData(boolean jdbcOverwriteData) voidsetJdbcPassword(String jdbcPassword) voidsetJdbcUrl(String jdbcUrl) voidsetJdbcUsername(String jdbcUsername) voidsetRequiredPluginsStartupCheck(RequiredPluginsStartupCheck requiredPluginsStartupCheck) update()Methods inherited from class com.atlassian.crowd.console.action.setup.BaseSetupAction
getCrowdLicenseStore, getSetupPersister, isApplicationHomeOk, isAtCorrectStep, isEverythingOk, isServlet24, setSetupPersisterMethods inherited from class com.atlassian.crowd.console.action.BaseAction
addActionError, addActionMessage, applyFieldError, applyFieldErrors, applyValidationErrors, authorisedToAccessCrowdAdminConsole, authorisedToAccessCrowdConsole, bindInformationAboutLicense, containsActionMessages, containsErrorMessages, directory, findAvatarUrl, getActionMessageAlertColor, getBootstrapManager, getCrowdApplication, getCurrentLicenseResourceTotal, getDisplayableLink, getHttpRequest, getImageLocation, getImageTitle, getLabel, getLicense, getLink, getLocaleProvider, getPasswordComplexityMessage, getPrincipalName, getRemoteUser, getSession, getSitemeshPageProperties, getSmallAvatarUrl, getTab, getText, getText, getTextProvider, getUserName, getWebFragmentsContextMap, getWebInterfaceManager, getWebItemsForSection, getWebResourceManager, getWebSectionsForLocation, getXsrfToken, getXsrfTokenName, isAtResourceLimit, isAuthenticated, isBasicAuthEnabled, isDataCenterLicense, isEvaluation, isGroupAdmin, isInitialLoad, isLicenseExpired, isLicenseForged, isRestartRequiredToEnableClustering, isSubscription, isSysAdmin, isWithinGracePeriod, renderFreemarkerTemplate, resolveAvatarUri, setActionHelper, setApplicationManager, setApplicationService, setClientProperties, setClusterService, setCrowdApplication, setCrowdLicenseManager, setDirectoryManager, setPluginPropertyManager, setPropertyManager, setRememberMeService, setTab, setTokenAuthenticationManager, setWebInterfaceManager, setWebResourceManager, setXsrfTokenGeneratorMethods inherited from class org.apache.struts2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getContainer, getFieldErrors, getFormatted, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, toLocale, validate
-
Field Details
-
DATABASE_STEP
- See Also:
-
EMPTY_DB_TYPE_KEY
- See Also:
-
-
Constructor Details
-
Database
public Database()
-
-
Method Details
-
execute
- Specified by:
executein interfaceorg.apache.struts2.action.Action- Overrides:
executein classBaseSetupAction
-
hasErrors
public boolean hasErrors()- Specified by:
hasErrorsin interfaceorg.apache.struts2.interceptor.ValidationAware- Overrides:
hasErrorsin classorg.apache.struts2.ActionSupport
-
clearErrors
public void clearErrors()- Overrides:
clearErrorsin classorg.apache.struts2.ActionSupport
-
update
- Overrides:
updatein classBaseSetupAction
-
getStepName
- Specified by:
getStepNamein classBaseSetupAction
-
getDatabaseDetails
-
getDatabaseOptionList
-
getDatabaseOption
-
setDatabaseOption
-
getDatabaseList
-
getEmbeddedValue
-
getJdbcValue
-
isEmbeddedSelected
public boolean isEmbeddedSelected() -
isJdbcSelected
public boolean isJdbcSelected() -
getDatabases
public com.atlassian.config.internal.db.DatabaseList getDatabases() -
setDatabases
public void setDatabases(com.atlassian.config.internal.db.DatabaseList databases) -
getJdbcDatabaseType
-
setJdbcDatabaseType
-
getJdbcDriverClassName
-
setJdbcDriverClassName
-
getJdbcUrl
-
setJdbcUrl
-
getJdbcUsername
-
setJdbcUsername
-
getJdbcPassword
-
setJdbcPassword
-
getJdbcHibernateDialect
-
setJdbcHibernateDialect
-
isJdbcOverwriteData
public boolean isJdbcOverwriteData() -
setJdbcOverwriteData
public void setJdbcOverwriteData(boolean jdbcOverwriteData) -
isOverwriteExistingData
public boolean isOverwriteExistingData() -
setRequiredPluginsStartupCheck
-
setDatabaseConfiguredListeners
-
getRequiredPluginsStartupCheck
-
getDatabaseOptions
-
isDatabaseContainsExistingData
public boolean isDatabaseContainsExistingData() -
isClusteringEnabled
public boolean isClusteringEnabled() -
isFormEnabled
public boolean isFormEnabled() -
hasCustomBannerErrors
public boolean hasCustomBannerErrors() -
getCustomBannerErrors
-
setBannerErrorsTitle
-
getCustomBannerErrorsTitle
-