public class ConfluenceHibernateConfig extends com.atlassian.config.db.HibernateConfig implements HibernateDatabaseCapabilities, org.springframework.context.ApplicationContextAware
HibernateDatabaseCapabilities.HibernateConfigAdapter
Modifier and Type | Field and Description |
---|---|
static String |
CIPHER_TYPE_PROP |
Constructor and Description |
---|
ConfluenceHibernateConfig() |
Modifier and Type | Method and Description |
---|---|
String |
decryptPassword(@NotNull String password,
String decrypterClassName) |
com.atlassian.db.config.password.CipherProvider |
getCipherProvider() |
Properties |
getHibernateProperties() |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
void |
setCipherProvider(com.atlassian.db.config.password.CipherProvider cipherProvider) |
void |
setH2DatabaseManagerBeanName(String h2DatabaseManagerBeanName) |
protected boolean |
shouldRunH2Server(Properties prop) |
boolean |
supportsIdentityColumns()
Deprecated.
since 7.13.17 Use
HibernateDatabaseCapabilities.supportsIdentityColumns() |
boolean |
supportsSequences()
Deprecated.
since 7.13.17 Use
HibernateDatabaseCapabilities.supportsSequences() |
boolean |
uniqueAllowsAnyNullValues() |
boolean |
uniqueAllowsMultipleNullValues() |
booleanRequiresSubstitution, getApplicationConfig, isDb2, isDb2Dialect, isH2, isH2Dialect, isHibernateSetup, isHSQL, isHsqlDialect, isMySql, isMySqlDialect, isOracle, isOracleDialect, isPostgreSql, isPostgreSqlDialect, isSqlServer, isSqlServerDialect, setApplicationConfig
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
from, isH2, isHSQL, isMySql, isOracle, isPostgreSql, isSqlServer
public static final String CIPHER_TYPE_PROP
public Properties getHibernateProperties()
getHibernateProperties
in class com.atlassian.config.db.HibernateConfig
protected boolean shouldRunH2Server(Properties prop)
public boolean uniqueAllowsMultipleNullValues()
uniqueAllowsMultipleNullValues
in interface HibernateDatabaseCapabilities
uniqueAllowsMultipleNullValues
in class com.atlassian.config.db.HibernateConfig
public boolean uniqueAllowsAnyNullValues()
uniqueAllowsAnyNullValues
in interface HibernateDatabaseCapabilities
uniqueAllowsAnyNullValues
in class com.atlassian.config.db.HibernateConfig
uniqueAllowsMultipleNullValues()
@Deprecated public boolean supportsIdentityColumns()
HibernateDatabaseCapabilities.supportsIdentityColumns()
supportsIdentityColumns
in interface HibernateDatabaseCapabilities
@Deprecated public boolean supportsSequences()
HibernateDatabaseCapabilities.supportsSequences()
supportsSequences
in interface HibernateDatabaseCapabilities
public void setCipherProvider(com.atlassian.db.config.password.CipherProvider cipherProvider)
public com.atlassian.db.config.password.CipherProvider getCipherProvider()
public String decryptPassword(@NotNull @NotNull String password, @Nullable String decrypterClassName)
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
setApplicationContext
in interface org.springframework.context.ApplicationContextAware
public void setH2DatabaseManagerBeanName(String h2DatabaseManagerBeanName)
Copyright © 2003–2023 Atlassian. All rights reserved.
View cookie preferences