Class Database
java.lang.Object
com.opensymphony.xwork2.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.xwork2.Action,com.opensymphony.xwork2.interceptor.ValidationAware,com.opensymphony.xwork2.LocaleProvider,com.opensymphony.xwork2.TextProvider,com.opensymphony.xwork2.Validateable,Serializable
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 Classes -
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, clientProperties, clusterService, crowdLicenseManager, directoryManager, initialLoad, propertyManager, rememberMeService, SMALL_AVATAR_SIZE, smallAvatarUrl, tab, tokenAuthenticationManagerFields inherited from class com.opensymphony.xwork2.ActionSupport
containerFields inherited from interface com.opensymphony.xwork2.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.db.DatabaseList.DatabaseType>com.atlassian.config.db.DatabaseListbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetBannerErrorsTitle(String title) voidsetDatabaseConfiguredListeners(DatabaseConfiguredListeners databaseConfiguredListeners) voidsetDatabaseOption(String databaseOption) voidsetDatabases(com.atlassian.config.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, getRemoteUser, getSession, getSitemeshPageProperties, getSmallAvatarUrl, getTab, getText, getText, getTextProvider, getUserName, getWebFragmentsContextMap, getWebInterfaceManager, getWebItemsForSection, getWebResourceManager, getWebSectionsForLocation, getXsrfToken, getXsrfTokenName, isAtResourceLimit, isAuthenticated, isDataCenterLicense, isEvaluation, isGroupAdmin, isInitialLoad, isLicenseExpired, isLicenseForged, isRestartRequiredToEnableClustering, isSubscription, isSysAdmin, isWithinGracePeriod, renderFreemarkerTemplate, resolveAvatarUri, setActionHelper, setApplicationManager, setApplicationService, setClientProperties, setClusterService, setCrowdApplication, setCrowdLicenseManager, setDirectoryManager, setPropertyManager, setRememberMeService, setTab, setTokenAuthenticationManager, setWebInterfaceManager, setWebResourceManager, setXsrfTokenGeneratorMethods inherited from class com.opensymphony.xwork2.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, validate
-
Field Details
-
DATABASE_STEP
- See Also:
-
-
Constructor Details
-
Database
public Database()
-
-
Method Details
-
execute
- Specified by:
executein interfacecom.opensymphony.xwork2.Action- Overrides:
executein classBaseSetupAction
-
hasErrors
public boolean hasErrors()- Specified by:
hasErrorsin interfacecom.opensymphony.xwork2.interceptor.ValidationAware- Overrides:
hasErrorsin classcom.opensymphony.xwork2.ActionSupport
-
clearErrors
public void clearErrors()- Overrides:
clearErrorsin classcom.opensymphony.xwork2.ActionSupport
-
update
- Overrides:
updatein classBaseSetupAction
-
getStepName
- Specified by:
getStepNamein classBaseSetupAction
-
getDatabaseDetails
-
getDatabaseOption
-
setDatabaseOption
-
getDatabaseList
-
getEmbeddedValue
-
getJdbcValue
-
isEmbeddedSelected
public boolean isEmbeddedSelected() -
isJdbcSelected
public boolean isJdbcSelected() -
getDatabases
public com.atlassian.config.db.DatabaseList getDatabases() -
setDatabases
public void setDatabases(com.atlassian.config.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
-