diff options
author | Eike Stepper | 2013-01-15 10:33:34 +0000 |
---|---|---|
committer | Eike Stepper | 2013-01-15 10:33:34 +0000 |
commit | d3697c431c736e1a4357b9ec160910704cf04655 (patch) | |
tree | 4a3a8089564d6c9ee060cc37de863badf617f8cb /plugins/org.eclipse.net4j.db | |
parent | 5e646b8541682882ee15ab0ace34fba692b80697 (diff) | |
download | cdo-d3697c431c736e1a4357b9ec160910704cf04655.tar.gz cdo-d3697c431c736e1a4357b9ec160910704cf04655.tar.xz cdo-d3697c431c736e1a4357b9ec160910704cf04655.zip |
[398167] [DB] Remove JDBC driver dependencies from DBAdapter bundles
https://bugs.eclipse.org/bugs/show_bug.cgi?id=398167
Diffstat (limited to 'plugins/org.eclipse.net4j.db')
-rw-r--r-- | plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/IDBAdapter.java | 8 | ||||
-rw-r--r-- | plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/spi/db/DBAdapter.java | 23 |
2 files changed, 31 insertions, 0 deletions
diff --git a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/IDBAdapter.java b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/IDBAdapter.java index 3aaa5a6fcc..ca8787d028 100644 --- a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/IDBAdapter.java +++ b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/IDBAdapter.java @@ -40,8 +40,16 @@ public interface IDBAdapter public String getVersion(); + /** + * @deprecated As of 4.2 no longer supported because of IP issues for external build dependencies (the vendor driver libs). + */ + @Deprecated public Driver getJDBCDriver(); + /** + * @deprecated As of 4.2 no longer supported because of IP issues for external build dependencies (the vendor driver libs). + */ + @Deprecated public DataSource createJDBCDataSource(); public Set<IDBTable> createTables(Iterable<? extends IDBTable> tables, Connection connection) throws DBException; diff --git a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/spi/db/DBAdapter.java b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/spi/db/DBAdapter.java index 2c98301a2d..1eacdaa817 100644 --- a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/spi/db/DBAdapter.java +++ b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/spi/db/DBAdapter.java @@ -21,8 +21,11 @@ import org.eclipse.net4j.db.ddl.IDBTable; import org.eclipse.net4j.internal.db.bundle.OM; import org.eclipse.net4j.util.om.trace.ContextTracer; +import javax.sql.DataSource; + import java.io.IOException; import java.sql.Connection; +import java.sql.Driver; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.ResultSetMetaData; @@ -101,6 +104,26 @@ public abstract class DBAdapter implements IDBAdapter return version; } + /** + * @since 4.2 + * @deprecated As of 4.2 no longer supported because of IP issues for external build dependencies (the vendor driver libs). + */ + @Deprecated + public Driver getJDBCDriver() + { + throw new UnsupportedOperationException(); + } + + /** + * @since 4.2 + * @deprecated As of 4.2 no longer supported because of IP issues for external build dependencies (the vendor driver libs). + */ + @Deprecated + public DataSource createJDBCDataSource() + { + throw new UnsupportedOperationException(); + } + public Set<IDBTable> createTables(Iterable<? extends IDBTable> tables, Connection connection) throws DBException { Set<IDBTable> createdTables = new HashSet<IDBTable>(); |