Repository: cayenne
Updated Branches:
  refs/heads/master 6c5d9dbed -> 1b58b2ed0


CAY-2116 Split schema synchronization code in a separate module

* missed a few cases where name generator is used explicitly


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

Branch: refs/heads/master
Commit: 1b58b2ed000ee5bdc5f6ecd1b02bdf1386e589ef
Parents: 6c5d9db
Author: Andrus Adamchik <[email protected]>
Authored: Wed Nov 2 19:04:44 2016 +0300
Committer: Andrus Adamchik <[email protected]>
Committed: Wed Nov 2 19:04:47 2016 +0300

----------------------------------------------------------------------
 .../java/org/apache/cayenne/dbsync/merge/CreateTableToModel.java | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cayenne/blob/1b58b2ed/cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/merge/CreateTableToModel.java
----------------------------------------------------------------------
diff --git 
a/cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/merge/CreateTableToModel.java
 
b/cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/merge/CreateTableToModel.java
index b57a6dd..b5c508a 100644
--- 
a/cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/merge/CreateTableToModel.java
+++ 
b/cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/merge/CreateTableToModel.java
@@ -20,7 +20,6 @@ package org.apache.cayenne.dbsync.merge;
 
 import org.apache.cayenne.dbsync.merge.factory.MergerTokenFactory;
 import org.apache.cayenne.dbsync.naming.NameBuilder;
-import org.apache.cayenne.dbsync.naming.DefaultObjectNameGenerator;
 import org.apache.cayenne.map.DataMap;
 import org.apache.cayenne.map.DbEntity;
 import org.apache.cayenne.map.ObjEntity;
@@ -64,8 +63,7 @@ public class CreateTableToModel extends 
AbstractToModelToken.Entity {
 
         objEntity.setName(NameBuilder
                 .builder(objEntity, dbEntity.getDataMap())
-                // TODO: name generator must be injected...
-                .baseName(new 
DefaultObjectNameGenerator().objEntityName(dbEntity))
+                
.baseName(context.getEntityMergeSupport().getNameGenerator().objEntityName(dbEntity))
                 .name());
         objEntity.setDbEntity(getEntity());
 

Reply via email to