com.atlassian.confluence.setup
Class DefaultHibernateConfigurator

java.lang.Object
  extended by com.atlassian.confluence.setup.DefaultHibernateConfigurator
All Implemented Interfaces:
HibernateConfigurator

public class DefaultHibernateConfigurator
extends Object
implements HibernateConfigurator


Field Summary
 
Fields inherited from interface com.atlassian.config.db.HibernateConfigurator
DATABASE_TYPE_DATASOURCE, DATABASE_TYPE_EMBEDDED, DATABASE_TYPE_STANDARD
 
Constructor Summary
DefaultHibernateConfigurator()
           
 
Method Summary
 void configureDatabase(DatabaseDetails dbDetails, boolean embedded)
           
 void configureDatasource(String datasourceName, String dialect)
           
static void createConfluenceSchema(net.sf.hibernate.cfg.Configuration hibernateConfig)
           
 void refreshSpringContextAndCreateDatabase(Properties properties)
           
 void unconfigureDatabase()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultHibernateConfigurator

public DefaultHibernateConfigurator()
Method Detail

configureDatabase

public void configureDatabase(DatabaseDetails dbDetails,
                              boolean embedded)
                       throws ConfigurationException
Specified by:
configureDatabase in interface HibernateConfigurator
Throws:
ConfigurationException

configureDatasource

public void configureDatasource(String datasourceName,
                                String dialect)
                         throws ConfigurationException
Specified by:
configureDatasource in interface HibernateConfigurator
Throws:
ConfigurationException

unconfigureDatabase

public void unconfigureDatabase()
Specified by:
unconfigureDatabase in interface HibernateConfigurator

refreshSpringContextAndCreateDatabase

public void refreshSpringContextAndCreateDatabase(Properties properties)
                                           throws ConfigurationException
Throws:
ConfigurationException

createConfluenceSchema

public static void createConfluenceSchema(net.sf.hibernate.cfg.Configuration hibernateConfig)


Confluence is developed by Atlassian.