org.sonar.commons.database
Class AbstractDatabaseConnector

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

public abstract class AbstractDatabaseConnector
extends java.lang.Object
implements DatabaseConnector


Field Summary
protected static org.slf4j.Logger LOG_SQL
           
protected static org.slf4j.Logger LOG_STATISTICS
           
 
Constructor Summary
protected AbstractDatabaseConnector()
           
protected AbstractDatabaseConnector(org.apache.commons.configuration.Configuration configuration)
           
 
Method Summary
protected  boolean checkSchemaVersion()
           
 void checkVersion()
           
 void dumpStatistics()
           
 org.apache.commons.configuration.Configuration getConfiguration()
           
 java.lang.String getDialect()
           
 java.lang.String getDialectClass(java.lang.String dialect)
           
 void setConfiguration(org.apache.commons.configuration.Configuration configuration)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.sonar.commons.database.DatabaseConnector
createEntityManager, getConnection, getEntityManagerFactory, isOperational, start, stop
 

Field Detail

LOG_SQL

protected static final org.slf4j.Logger LOG_SQL

LOG_STATISTICS

protected static final org.slf4j.Logger LOG_STATISTICS
Constructor Detail

AbstractDatabaseConnector

protected AbstractDatabaseConnector(org.apache.commons.configuration.Configuration configuration)

AbstractDatabaseConnector

protected AbstractDatabaseConnector()
Method Detail

getConfiguration

public org.apache.commons.configuration.Configuration getConfiguration()

setConfiguration

public void setConfiguration(org.apache.commons.configuration.Configuration configuration)

dumpStatistics

public void dumpStatistics()
Specified by:
dumpStatistics in interface DatabaseConnector

checkSchemaVersion

protected boolean checkSchemaVersion()

checkVersion

public void checkVersion()
                  throws WrongDatabaseVersionException
Throws:
WrongDatabaseVersionException

getDialect

public java.lang.String getDialect()
Specified by:
getDialect in interface DatabaseConnector

getDialectClass

public java.lang.String getDialectClass(java.lang.String dialect)


Copyright © 2009 SonarSource SA. All Rights Reserved.