diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/DBStore.java')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/DBStore.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/DBStore.java b/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/DBStore.java index 8ab170b4f7..19b33683ed 100644 --- a/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/DBStore.java +++ b/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/DBStore.java @@ -14,6 +14,7 @@ import org.eclipse.emf.cdo.internal.server.Store; import org.eclipse.emf.cdo.server.IStoreReader; import org.eclipse.emf.cdo.server.IStoreWriter; import org.eclipse.emf.cdo.server.IView; +import org.eclipse.emf.cdo.server.db.IMappingStrategy; import org.eclipse.net4j.db.DBException; import org.eclipse.net4j.db.DBUtil; @@ -30,6 +31,8 @@ public class DBStore extends Store { private static final String TYPE = "db"; + private IMappingStrategy mappingStrategy; + private IDBAdapter dbAdapter; private DataSource dataSource; @@ -40,7 +43,7 @@ public class DBStore extends Store private int nextFeatureID; - public DBStore(IDBAdapter dbAdapter, DataSource dataSource) + public DBStore(IMappingStrategy mappingStrategy, IDBAdapter dbAdapter, DataSource dataSource) { super(TYPE); if (dbAdapter == null) @@ -57,6 +60,11 @@ public class DBStore extends Store this.dataSource = dataSource; } + public IMappingStrategy getMappingStrategy() + { + return mappingStrategy; + } + public IDBAdapter getDBAdapter() { return dbAdapter; |