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

createEntityManager

public javax.persistence.EntityManager createEntityManager()

getConnection

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

getDriver

public java.lang.String getDriver()

getEntityManagerFactory

public javax.persistence.EntityManagerFactory getEntityManagerFactory()

getIsolationLevel

public int getIsolationLevel()

getPassword

public java.lang.String getPassword()

getUrl

public java.lang.String getUrl()

getUsername

public java.lang.String getUsername()

isOperational

public boolean isOperational()

setHbm2ddl

public void setHbm2ddl(java.lang.String s)

start

public void start()

stop

public void stop()


Copyright © 2008-2009 SonarSource SA. All Rights Reserved.