org.kuali.common.jdbc.vendor.service
Class DefaultDatabaseVendorService

java.lang.Object
  extended by org.kuali.common.jdbc.vendor.service.DefaultDatabaseVendorService
All Implemented Interfaces:
DatabaseVendorService
Direct Known Subclasses:
MySqlDatabaseVendorService, OracleDatabaseVendorService

public class DefaultDatabaseVendorService
extends Object
implements DatabaseVendorService


Constructor Summary
DefaultDatabaseVendorService(org.kuali.common.util.spring.env.EnvironmentService env, VendorDefault vendorDefault)
           
 
Method Summary
protected  AdminSql getAdminSql(Properties sql)
           
 DatabaseVendor getDatabaseVendor()
           
protected  ConnectionContext getDba()
           
protected  String getDbaAfter(String key, AdminSql adminSql, Properties sql)
           
protected  String getDbaBefore(String key, AdminSql adminSql, Properties sql)
           
protected  DbaSql getDbaSql(AdminSql adminSql, Properties sql)
           
protected  Class<? extends Driver> getDriver()
           
 org.kuali.common.util.spring.env.EnvironmentService getEnv()
           
protected  Properties getSql()
           
protected  String getSql(String key, Properties sql)
           
protected  List<org.kuali.common.util.spring.env.model.EnvironmentKeySuffix> getSqlKeySuffixes()
           
protected  String getUrl(ConnectionContext dba)
           
 VendorDefault getVendorDefault()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultDatabaseVendorService

public DefaultDatabaseVendorService(org.kuali.common.util.spring.env.EnvironmentService env,
                                    VendorDefault vendorDefault)
Method Detail

getDatabaseVendor

public DatabaseVendor getDatabaseVendor()
Specified by:
getDatabaseVendor in interface DatabaseVendorService

getUrl

protected String getUrl(ConnectionContext dba)

getDbaSql

protected DbaSql getDbaSql(AdminSql adminSql,
                           Properties sql)

getDbaBefore

protected String getDbaBefore(String key,
                              AdminSql adminSql,
                              Properties sql)

getDbaAfter

protected String getDbaAfter(String key,
                             AdminSql adminSql,
                             Properties sql)

getAdminSql

protected AdminSql getAdminSql(Properties sql)

getSql

protected String getSql(String key,
                        Properties sql)

getSql

protected Properties getSql()

getDriver

protected Class<? extends Driver> getDriver()

getDba

protected ConnectionContext getDba()

getSqlKeySuffixes

protected List<org.kuali.common.util.spring.env.model.EnvironmentKeySuffix> getSqlKeySuffixes()

getEnv

public org.kuali.common.util.spring.env.EnvironmentService getEnv()

getVendorDefault

public VendorDefault getVendorDefault()


Copyright © 2010-2013 The Kuali Foundation. All Rights Reserved.