Package org.fugerit.java.core.db.connect
Class ConnectionFacadeWrapper
- java.lang.Object
-
- org.fugerit.java.core.db.connect.ConnectionFacadeWrapper
-
- All Implemented Interfaces:
ConnectionFactory
public class ConnectionFacadeWrapper extends Object implements ConnectionFactory
Incapsulate a ConnectionFactory- Author:
- Fugerit
-
-
Constructor Summary
Constructors Constructor Description ConnectionFacadeWrapper(ConnectionFactory wrapperConnectionFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Connection
getConnection()
Return a connection from the factoryDataBaseInfo
getDataBaseInfo()
Return database Metadata wrapperConnectionFactory
getWrapperConnectionFactory()
void
release()
Release the connection factory
-
-
-
Constructor Detail
-
ConnectionFacadeWrapper
public ConnectionFacadeWrapper(ConnectionFactory wrapperConnectionFactory)
-
-
Method Detail
-
getDataBaseInfo
public DataBaseInfo getDataBaseInfo() throws DAOException
Description copied from interface:ConnectionFactory
Return database Metadata wrapper- Specified by:
getDataBaseInfo
in interfaceConnectionFactory
- Returns:
- data base metadata
- Throws:
DAOException
- in case of issues
-
release
public void release() throws DAOException
Description copied from interface:ConnectionFactory
Release the connection factory- Specified by:
release
in interfaceConnectionFactory
- Throws:
DAOException
- in case of issues
-
getConnection
public Connection getConnection() throws DAOException
Description copied from interface:ConnectionFactory
Return a connection from the factory- Specified by:
getConnection
in interfaceConnectionFactory
- Returns:
- the java.sql.Connection
- Throws:
DAOException
- in case of issues
-
getWrapperConnectionFactory
public ConnectionFactory getWrapperConnectionFactory()
-
-