org.sonar.commons.database
Class DriverDatabaseConnector

java.lang.Object
  extended by org.sonar.commons.database.AbstractDatabaseConnector
      extended by org.sonar.commons.database.DriverDatabaseConnector
All Implemented Interfaces:
DatabaseConnector
Direct Known Subclasses:
InMemoryDatabaseConnector

public class DriverDatabaseConnector
extends AbstractDatabaseConnector


Field Summary
protected  java.lang.String hbm2ddl
           
 
Fields inherited from class org.sonar.commons.database.AbstractDatabaseConnector
LOG_SQL, LOG_STATISTICS
 
Constructor Summary
DriverDatabaseConnector(org.apache.commons.configuration.Configuration configuration)
           
 
Method Summary
 javax.persistence.EntityManager createEntityManager()
           
 java.sql.Connection getConnection()
           
 java.lang.String getDriver()
           
 javax.persistence.EntityManagerFactory getEntityManagerFactory()
           
 int getIsolationLevel()
           
 java.lang.String getPassword()
           
 java.lang.String getUrl()
           
 java.lang.String getUsername()
           
 boolean isOperational()
           
 void setHbm2ddl(java.lang.String s)
           
 void start()
           
 void stop()
           
 
Methods inherited from class org.sonar.commons.database.AbstractDatabaseConnector
checkSchemaVersion, checkVersion, dumpStatistics, getConfiguration, getDialect, getDialectClass, setConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

hbm2ddl

protected java.lang.String hbm2ddl
Constructor Detail

DriverDatabaseConnector

public DriverDatabaseConnector(org.apache.commons.configuration.Configuration configuration)
Method Detail

isOperational

public boolean isOperational()

start

public void start()

stop

public void stop()

getDriver

public java.lang.String getDriver()

getUrl

public java.lang.String getUrl()

getUsername

public java.lang.String getUsername()

getPassword

public java.lang.String getPassword()

getIsolationLevel

public int getIsolationLevel()

getConnection

public java.sql.Connection getConnection()
                                  throws java.sql.SQLException
Throws:
java.sql.SQLException

setHbm2ddl

public void setHbm2ddl(java.lang.String s)

getEntityManagerFactory

public javax.persistence.EntityManagerFactory getEntityManagerFactory()

createEntityManager

public javax.persistence.EntityManager createEntityManager()


Copyright © 2008 SonarSource SA. All Rights Reserved.