From f499805c3d8ba4a3fb941317a6fde0392603df31 Mon Sep 17 00:00:00 2001 From: Eike Stepper Date: Sat, 26 Jan 2008 15:23:31 +0000 Subject: [216668] Add public API to support creation of IDBStore programmatically https://bugs.eclipse.org/bugs/show_bug.cgi?id=216668 --- .../src/org/eclipse/emf/cdo/server/db/CDODBUtil.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/db/CDODBUtil.java b/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/db/CDODBUtil.java index b52894b245..4d619769e3 100644 --- a/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/db/CDODBUtil.java +++ b/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/db/CDODBUtil.java @@ -10,8 +10,11 @@ **************************************************************************/ package org.eclipse.emf.cdo.server.db; +import org.eclipse.emf.cdo.server.internal.db.DBStore; import org.eclipse.emf.cdo.server.internal.db.bundle.OM; +import org.eclipse.net4j.db.IDBAdapter; +import org.eclipse.net4j.db.IDBConnectionProvider; import org.eclipse.net4j.util.ObjectUtil; import org.eclipse.net4j.util.WrappedException; @@ -31,6 +34,12 @@ public final class CDODBUtil { } + public static IDBStore createStore(IMappingStrategy mappingStrategy, IDBAdapter dbAdapter, + IDBConnectionProvider dbConnectionProvider) + { + return new DBStore(mappingStrategy, dbAdapter, dbConnectionProvider); + } + public static IMappingStrategy createMappingStrategy(String type) { IExtensionRegistry registry = Platform.getExtensionRegistry(); -- cgit v1.2.3