Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2010-02-27 06:37:08 +0000
committerEike Stepper2010-02-27 06:37:08 +0000
commit7422d4aa2417ccf78183ee8bd1084c809d287a7e (patch)
tree6b675cc324085c565b96dddbbd75c9e86ebe7573 /plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi
parentdeffb0e1ee4316fb84807b9010e64bf9780aebb4 (diff)
downloadcdo-7422d4aa2417ccf78183ee8bd1084c809d287a7e.tar.gz
cdo-7422d4aa2417ccf78183ee8bd1084c809d287a7e.tar.xz
cdo-7422d4aa2417ccf78183ee8bd1084c809d287a7e.zip
[256936] Support for Offline Mode
https://bugs.eclipse.org/bugs/show_bug.cgi?id=256936
Diffstat (limited to 'plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi')
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOSessionProtocol.java17
1 files changed, 15 insertions, 2 deletions
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOSessionProtocol.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOSessionProtocol.java
index 5f4035bd2c..6e75ee6260 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOSessionProtocol.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOSessionProtocol.java
@@ -11,6 +11,7 @@
package org.eclipse.emf.spi.cdo;
import org.eclipse.emf.cdo.CDOObject;
+import org.eclipse.emf.cdo.common.CDOCommonRepository;
import org.eclipse.emf.cdo.common.CDOCommonSession.Options.PassiveUpdateMode;
import org.eclipse.emf.cdo.common.branch.CDOBranch;
import org.eclipse.emf.cdo.common.branch.CDOBranchPoint;
@@ -185,6 +186,8 @@ public interface CDOSessionProtocol extends CDOProtocol, PackageLoader, BranchLo
private String repositoryUUID;
+ private CDOCommonRepository.Type repositoryType;
+
private long repositoryCreationTime;
private long lastUpdateTime;
@@ -200,11 +203,13 @@ public interface CDOSessionProtocol extends CDOProtocol, PackageLoader, BranchLo
/**
* @since 3.0
*/
- public OpenSessionResult(int sessionID, String repositoryUUID, long repositoryCreationTime, long lastUpdateTime,
- boolean repositorySupportingAudits, boolean repositorySupportingBranches)
+ public OpenSessionResult(int sessionID, String repositoryUUID, CDOCommonRepository.Type repositoryType,
+ long repositoryCreationTime, long lastUpdateTime, boolean repositorySupportingAudits,
+ boolean repositorySupportingBranches)
{
this.sessionID = sessionID;
this.repositoryUUID = repositoryUUID;
+ this.repositoryType = repositoryType;
this.repositoryCreationTime = repositoryCreationTime;
this.lastUpdateTime = lastUpdateTime;
this.repositorySupportingAudits = repositorySupportingAudits;
@@ -221,6 +226,14 @@ public interface CDOSessionProtocol extends CDOProtocol, PackageLoader, BranchLo
return repositoryUUID;
}
+ /**
+ * @since 3.0
+ */
+ public CDOCommonRepository.Type getRepositoryType()
+ {
+ return repositoryType;
+ }
+
public long getRepositoryCreationTime()
{
return repositoryCreationTime;

Back to the top