Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIbrahim Sallam2010-05-13 03:09:45 +0000
committerIbrahim Sallam2010-05-13 03:09:45 +0000
commit18158f6dde86eb545c2cf0a453a2b6c1373650fe (patch)
tree37b00e5e020e62fecc1e2e6c57af08968007b428 /plugins
parentceb207d1b8db15c2e8d7554e4d741cdc78db1565 (diff)
downloadcdo-18158f6dde86eb545c2cf0a453a2b6c1373650fe.tar.gz
cdo-18158f6dde86eb545c2cf0a453a2b6c1373650fe.tar.xz
cdo-18158f6dde86eb545c2cf0a453a2b6c1373650fe.zip
Fixed interface changes due to support of offline mode.
Diffstat (limited to 'plugins')
-rw-r--r--plugins/org.eclipse.emf.cdo.server.objectivity/src/org/eclipse/emf/cdo/server/internal/objectivity/ObjectivityStoreAccessor.java23
1 files changed, 20 insertions, 3 deletions
diff --git a/plugins/org.eclipse.emf.cdo.server.objectivity/src/org/eclipse/emf/cdo/server/internal/objectivity/ObjectivityStoreAccessor.java b/plugins/org.eclipse.emf.cdo.server.objectivity/src/org/eclipse/emf/cdo/server/internal/objectivity/ObjectivityStoreAccessor.java
index 28b1260c1d..5e4868d150 100644
--- a/plugins/org.eclipse.emf.cdo.server.objectivity/src/org/eclipse/emf/cdo/server/internal/objectivity/ObjectivityStoreAccessor.java
+++ b/plugins/org.eclipse.emf.cdo.server.objectivity/src/org/eclipse/emf/cdo/server/internal/objectivity/ObjectivityStoreAccessor.java
@@ -22,6 +22,8 @@ import org.eclipse.emf.cdo.common.id.CDOIDMeta;
import org.eclipse.emf.cdo.common.id.CDOIDUtil;
import org.eclipse.emf.cdo.common.model.CDOPackageRegistry;
import org.eclipse.emf.cdo.common.model.EMFUtil;
+import org.eclipse.emf.cdo.common.protocol.CDODataInput;
+import org.eclipse.emf.cdo.common.protocol.CDODataOutput;
import org.eclipse.emf.cdo.common.revision.CDORevisionHandler;
import org.eclipse.emf.cdo.common.revision.cache.CDORevisionCacheAdder;
import org.eclipse.emf.cdo.server.IQueryHandler;
@@ -64,10 +66,12 @@ import org.eclipse.emf.ecore.EModelElement;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EStructuralFeature;
import org.eclipse.emf.ecore.InternalEObject;
+import org.eclipse.emf.ecore.resource.ResourceSet;
import com.objy.db.app.oo;
import com.objy.db.app.ooId;
+import java.io.IOException;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
@@ -606,7 +610,8 @@ public class ObjectivityStoreAccessor extends StoreAccessor implements IObjectiv
private EPackage createEPackage(InternalCDOPackageUnit packageUnit, byte[] bytes)
{
- return EMFUtil.createEPackage(packageUnit.getID(), bytes, zipped, getPackageRegistry());
+ ResourceSet resourceSet = EMFUtil.newEcoreResourceSet(getPackageRegistry());
+ return EMFUtil.createEPackage(packageUnit.getID(), bytes, zipped, resourceSet, false);
}
private CDOPackageRegistry getPackageRegistry()
@@ -973,10 +978,10 @@ public class ObjectivityStoreAccessor extends StoreAccessor implements IObjectiv
return null;
}
- public int createBranch(BranchInfo branchInfo)
+ public int createBranch(int branchID, BranchInfo branchInfo)
{
ensureSessionBegin();
- return objySession.getBranchManager(getRepositoryName()).createBranch(branchInfo);
+ return objySession.getBranchManager(getRepositoryName()).createBranch(branchID, branchInfo);
}
public BranchInfo loadBranch(int branchID)
@@ -1027,4 +1032,16 @@ public class ObjectivityStoreAccessor extends StoreAccessor implements IObjectiv
throw new UnsupportedOperationException();
}
+ public void rawExport(CDODataOutput out, int fromBranchID, int toBranchID, long fromCommitTime, long toCommitTime)
+ throws IOException
+ {
+ throw new UnsupportedOperationException();
+ }
+
+ public void rawImport(CDODataInput in, int fromBranchID, int toBranchID, long fromCommitTime, long toCommitTime)
+ throws IOException
+ {
+ throw new UnsupportedOperationException();
+ }
+
}

Back to the top