diff options
author | Ibrahim Sallam | 2010-05-13 03:09:45 +0000 |
---|---|---|
committer | Ibrahim Sallam | 2010-05-13 03:09:45 +0000 |
commit | 18158f6dde86eb545c2cf0a453a2b6c1373650fe (patch) | |
tree | 37b00e5e020e62fecc1e2e6c57af08968007b428 /plugins | |
parent | ceb207d1b8db15c2e8d7554e4d741cdc78db1565 (diff) | |
download | cdo-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.java | 23 |
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(); + } + } |