com.atlassian.confluence.setup
Class DefaultHibernateConfigurator
java.lang.Object
com.atlassian.confluence.setup.DefaultHibernateConfigurator
- All Implemented Interfaces:
- com.atlassian.config.db.HibernateConfigurator
public class DefaultHibernateConfigurator
- extends Object
- implements com.atlassian.config.db.HibernateConfigurator
Fields inherited from interface com.atlassian.config.db.HibernateConfigurator |
DATABASE_TYPE_DATASOURCE, DATABASE_TYPE_EMBEDDED, DATABASE_TYPE_STANDARD |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SET_DATABASE_TRANSACTION_CONTROL_MVCC
public static final String SET_DATABASE_TRANSACTION_CONTROL_MVCC
- See Also:
- Constant Field Values
DefaultHibernateConfigurator
public DefaultHibernateConfigurator()
configureDatabase
public void configureDatabase(com.atlassian.config.db.DatabaseDetails dbDetails,
boolean embedded)
throws com.atlassian.config.ConfigurationException
- Specified by:
configureDatabase
in interface com.atlassian.config.db.HibernateConfigurator
- Throws:
com.atlassian.config.ConfigurationException
configureDatasource
public void configureDatasource(String datasourceName,
String dialect)
throws com.atlassian.config.ConfigurationException
- Specified by:
configureDatasource
in interface com.atlassian.config.db.HibernateConfigurator
- Throws:
com.atlassian.config.ConfigurationException
unconfigureDatabase
public void unconfigureDatabase()
- Specified by:
unconfigureDatabase
in interface com.atlassian.config.db.HibernateConfigurator
refreshSpringContextAndCreateDatabase
public void refreshSpringContextAndCreateDatabase(Properties properties)
throws com.atlassian.config.ConfigurationException
- Throws:
com.atlassian.config.ConfigurationException
createConfluenceSchema
public static void createConfluenceSchema(net.sf.hibernate.cfg.Configuration hibernateConfig,
boolean fromXmlImport)
createAdditionalDatabaseConstraints
public static void createAdditionalDatabaseConstraints(net.sf.hibernate.cfg.Configuration hibernateConfig)
- creates constraints that SchemaExport cannot automatically generate from hibernate mapping files.
For the most part these are the multi-column uniqueness constraints required by embedded crowd
- Parameters:
hibernateConfig
- for configuring goodness
Copyright © 2003-2012 Atlassian. All Rights Reserved.