org.gcube.data.analysis.tabulardata.cube.data.connection.admin
Class AdminDatabaseConnectionProvider

java.lang.Object
  extended by org.gcube.data.analysis.tabulardata.cube.data.connection.admin.AdminDatabaseConnectionProvider
All Implemented Interfaces:
org.gcube.data.analysis.tabulardata.cube.data.connection.DatabaseConnectionProvider

@Singleton
public class AdminDatabaseConnectionProvider
extends Object
implements org.gcube.data.analysis.tabulardata.cube.data.connection.DatabaseConnectionProvider


Constructor Summary
AdminDatabaseConnectionProvider(org.gcube.common.database.DatabaseProvider databaseProvider)
           
 
Method Summary
 Connection getConnection()
           
 org.gcube.common.database.endpoint.DatabaseEndpoint getDatabaseEndpoint()
           
 org.postgresql.PGConnection getPostgreSQLConnection()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdminDatabaseConnectionProvider

@Inject
public AdminDatabaseConnectionProvider(org.gcube.common.database.DatabaseProvider databaseProvider)
Method Detail

getConnection

public Connection getConnection()
                         throws SQLException
Specified by:
getConnection in interface org.gcube.data.analysis.tabulardata.cube.data.connection.DatabaseConnectionProvider
Throws:
SQLException

getPostgreSQLConnection

public org.postgresql.PGConnection getPostgreSQLConnection()
                                                    throws SQLException
Specified by:
getPostgreSQLConnection in interface org.gcube.data.analysis.tabulardata.cube.data.connection.DatabaseConnectionProvider
Throws:
SQLException

getDatabaseEndpoint

public org.gcube.common.database.endpoint.DatabaseEndpoint getDatabaseEndpoint()
Specified by:
getDatabaseEndpoint in interface org.gcube.data.analysis.tabulardata.cube.data.connection.DatabaseConnectionProvider


Copyright © 2013. All Rights Reserved.