Refactoring PKs - Refactoring sniffers, DefaultDbAdapterFactory

Project: http://git-wip-us.apache.org/repos/asf/cayenne/repo
Commit: http://git-wip-us.apache.org/repos/asf/cayenne/commit/08597065
Tree: http://git-wip-us.apache.org/repos/asf/cayenne/tree/08597065
Diff: http://git-wip-us.apache.org/repos/asf/cayenne/diff/08597065

Branch: refs/heads/master
Commit: 08597065f41fd7052f9e02018723b39f56f60035
Parents: b2f8026
Author: Aleksey Pleshkanev <priest...@hotmail.com>
Authored: Sun Apr 15 20:38:47 2018 +0300
Committer: Aleksey Pleshkanev <priest...@hotmail.com>
Committed: Sun Apr 15 20:38:47 2018 +0300

----------------------------------------------------------------------
 .../cayenne/configuration/server/DefaultDbAdapterFactory.java      | 1 +
 .../src/main/java/org/apache/cayenne/dba/db2/DB2Sniffer.java       | 2 +-
 .../src/main/java/org/apache/cayenne/dba/derby/DerbySniffer.java   | 2 +-
 .../main/java/org/apache/cayenne/dba/firebird/FirebirdSniffer.java | 2 +-
 .../java/org/apache/cayenne/dba/frontbase/FrontBaseSniffer.java    | 2 +-
 .../src/main/java/org/apache/cayenne/dba/h2/H2Sniffer.java         | 2 +-
 .../src/main/java/org/apache/cayenne/dba/ingres/IngresSniffer.java | 2 +-
 .../main/java/org/apache/cayenne/dba/openbase/OpenBaseSniffer.java | 2 +-
 .../src/main/java/org/apache/cayenne/dba/sqlite/SQLiteSniffer.java | 2 +-
 9 files changed, 9 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cayenne/blob/08597065/cayenne-server/src/main/java/org/apache/cayenne/configuration/server/DefaultDbAdapterFactory.java
----------------------------------------------------------------------
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/configuration/server/DefaultDbAdapterFactory.java
 
b/cayenne-server/src/main/java/org/apache/cayenne/configuration/server/DefaultDbAdapterFactory.java
index b3d1605..13a76d6 100644
--- 
a/cayenne-server/src/main/java/org/apache/cayenne/configuration/server/DefaultDbAdapterFactory.java
+++ 
b/cayenne-server/src/main/java/org/apache/cayenne/configuration/server/DefaultDbAdapterFactory.java
@@ -86,6 +86,7 @@ public class DefaultDbAdapterFactory implements 
DbAdapterFactory {
                if (adapterType != null) {
                        JdbcAdapter dbAdapter = 
objectFactory.newInstance(DbAdapter.class, adapterType);
                        PkGenerator pkGenerator = 
pkGeneratorProvider.get(dbAdapter);
+                       pkGenerator.setAdapter(dbAdapter);
                        dbAdapter.setPkGenerator(pkGenerator);
                        return dbAdapter;
                } else {

http://git-wip-us.apache.org/repos/asf/cayenne/blob/08597065/cayenne-server/src/main/java/org/apache/cayenne/dba/db2/DB2Sniffer.java
----------------------------------------------------------------------
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/db2/DB2Sniffer.java 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/db2/DB2Sniffer.java
index 727b4dd..578d827 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/dba/db2/DB2Sniffer.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/db2/DB2Sniffer.java
@@ -49,7 +49,7 @@ public class DB2Sniffer implements DbAdapterDetector {
             return null;
         }
 
-        return objectFactory.<JdbcAdapter>newInstance(
+        return objectFactory.newInstance(
                 DbAdapter.class,
                 DB2Adapter.class.getName());
     }

http://git-wip-us.apache.org/repos/asf/cayenne/blob/08597065/cayenne-server/src/main/java/org/apache/cayenne/dba/derby/DerbySniffer.java
----------------------------------------------------------------------
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/derby/DerbySniffer.java 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/derby/DerbySniffer.java
index a07c2ab..3077164 100644
--- 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/derby/DerbySniffer.java
+++ 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/derby/DerbySniffer.java
@@ -52,7 +52,7 @@ public class DerbySniffer implements DbAdapterDetector {
             return null;
         }
 
-        return objectFactory.<JdbcAdapter>newInstance(
+        return objectFactory.newInstance(
                 DbAdapter.class,
                 DerbyAdapter.class.getName());
     }

http://git-wip-us.apache.org/repos/asf/cayenne/blob/08597065/cayenne-server/src/main/java/org/apache/cayenne/dba/firebird/FirebirdSniffer.java
----------------------------------------------------------------------
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/firebird/FirebirdSniffer.java
 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/firebird/FirebirdSniffer.java
index 9e674c2..5bd40aa 100644
--- 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/firebird/FirebirdSniffer.java
+++ 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/firebird/FirebirdSniffer.java
@@ -46,7 +46,7 @@ public class FirebirdSniffer implements DbAdapterDetector {
             return null;
         }
 
-        return objectFactory.<JdbcAdapter>newInstance(
+        return objectFactory.newInstance(
                 DbAdapter.class,
                 FirebirdAdapter.class.getName());
     }

http://git-wip-us.apache.org/repos/asf/cayenne/blob/08597065/cayenne-server/src/main/java/org/apache/cayenne/dba/frontbase/FrontBaseSniffer.java
----------------------------------------------------------------------
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/frontbase/FrontBaseSniffer.java
 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/frontbase/FrontBaseSniffer.java
index 900f5d2..9bfb81f 100644
--- 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/frontbase/FrontBaseSniffer.java
+++ 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/frontbase/FrontBaseSniffer.java
@@ -49,7 +49,7 @@ public class FrontBaseSniffer implements DbAdapterDetector {
             return null;
         }
 
-        return objectFactory.<JdbcAdapter>newInstance(
+        return objectFactory.newInstance(
                 DbAdapter.class,
                 FrontBaseAdapter.class.getName());
     }

http://git-wip-us.apache.org/repos/asf/cayenne/blob/08597065/cayenne-server/src/main/java/org/apache/cayenne/dba/h2/H2Sniffer.java
----------------------------------------------------------------------
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/h2/H2Sniffer.java 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/h2/H2Sniffer.java
index 1e2204a..47cea1e 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/dba/h2/H2Sniffer.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/h2/H2Sniffer.java
@@ -49,7 +49,7 @@ public class H2Sniffer implements DbAdapterDetector {
             return null;
         }
 
-        return objectFactory.<JdbcAdapter>newInstance(
+        return objectFactory.newInstance(
                 DbAdapter.class,
                 H2Adapter.class.getName());
     }

http://git-wip-us.apache.org/repos/asf/cayenne/blob/08597065/cayenne-server/src/main/java/org/apache/cayenne/dba/ingres/IngresSniffer.java
----------------------------------------------------------------------
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/ingres/IngresSniffer.java 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/ingres/IngresSniffer.java
index 20c0279..3a9dad1 100644
--- 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/ingres/IngresSniffer.java
+++ 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/ingres/IngresSniffer.java
@@ -52,7 +52,7 @@ public class IngresSniffer implements DbAdapterDetector {
             return null;
         }
 
-        return objectFactory.<JdbcAdapter>newInstance(
+        return objectFactory.newInstance(
                 DbAdapter.class,
                 IngresAdapter.class.getName());
     }

http://git-wip-us.apache.org/repos/asf/cayenne/blob/08597065/cayenne-server/src/main/java/org/apache/cayenne/dba/openbase/OpenBaseSniffer.java
----------------------------------------------------------------------
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/openbase/OpenBaseSniffer.java
 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/openbase/OpenBaseSniffer.java
index 7f5e2b0..4c8a219 100644
--- 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/openbase/OpenBaseSniffer.java
+++ 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/openbase/OpenBaseSniffer.java
@@ -51,7 +51,7 @@ public class OpenBaseSniffer implements DbAdapterDetector {
             return null;
         }
 
-        return objectFactory.<JdbcAdapter>newInstance(
+        return objectFactory.newInstance(
                 DbAdapter.class,
                 OpenBaseAdapter.class.getName());
     }

http://git-wip-us.apache.org/repos/asf/cayenne/blob/08597065/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlite/SQLiteSniffer.java
----------------------------------------------------------------------
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlite/SQLiteSniffer.java 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlite/SQLiteSniffer.java
index 3a33b64..ac5d022 100644
--- 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlite/SQLiteSniffer.java
+++ 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlite/SQLiteSniffer.java
@@ -50,7 +50,7 @@ public class SQLiteSniffer implements DbAdapterDetector {
             return null;
         }
 
-        return objectFactory.<JdbcAdapter>newInstance(
+        return objectFactory.newInstance(
                 DbAdapter.class,
                 SQLiteAdapter.class.getName());
     }

Reply via email to