cuba.wired
Class WiredUnrestrictedDataSource
java.lang.Object
cuba.wired.WiredUnrestrictedDataSource
- All Implemented Interfaces:
- ResourceFactoryI, WiredDataSourceI, javax.sql.DataSource
public class WiredUnrestrictedDataSource
- extends java.lang.Object
- implements javax.sql.DataSource, ResourceFactoryI, WiredDataSourceI
This class delegates or Methods to the wrapped WiredDataSource. An unrestricted DataSource is
needed for JPA. Because Hibernate requires access to all methods for automatic schema generation.
- Author:
- mbartels
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WiredUnrestrictedDataSource
public WiredUnrestrictedDataSource(javax.sql.DataSource wiredDataSource,
WiredContainer container)
getConnection
public java.sql.Connection getConnection()
throws java.sql.SQLException
- Specified by:
getConnection
in interface javax.sql.DataSource
- Throws:
java.sql.SQLException
getConnection
public java.sql.Connection getConnection(java.lang.String userName,
java.lang.String password)
- Specified by:
getConnection
in interface javax.sql.DataSource
getLoginTimeout
public int getLoginTimeout()
throws java.sql.SQLException
- Specified by:
getLoginTimeout
in interface javax.sql.DataSource
- Throws:
java.sql.SQLException
getLogWriter
public java.io.PrintWriter getLogWriter()
throws java.sql.SQLException
- Specified by:
getLogWriter
in interface javax.sql.DataSource
- Throws:
java.sql.SQLException
setLoginTimeout
public void setLoginTimeout(int seconds)
throws java.sql.SQLException
- Specified by:
setLoginTimeout
in interface javax.sql.DataSource
- Throws:
java.sql.SQLException
setLogWriter
public void setLogWriter(java.io.PrintWriter out)
throws java.sql.SQLException
- Specified by:
setLogWriter
in interface javax.sql.DataSource
- Throws:
java.sql.SQLException
nextConnection
public WiredManagedConnection nextConnection()
throws java.sql.SQLException
- Specified by:
nextConnection
in interface WiredDataSourceI
- Throws:
java.sql.SQLException
dropConnection
public void dropConnection(WiredManagedConnection mcon)
throws ComponentException
- Specified by:
dropConnection
in interface WiredDataSourceI
- Throws:
ComponentException