diff options
author | Eike Stepper | 2010-02-27 06:37:08 +0000 |
---|---|---|
committer | Eike Stepper | 2010-02-27 06:37:08 +0000 |
commit | 7422d4aa2417ccf78183ee8bd1084c809d287a7e (patch) | |
tree | 6b675cc324085c565b96dddbbd75c9e86ebe7573 /plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi | |
parent | deffb0e1ee4316fb84807b9010e64bf9780aebb4 (diff) | |
download | cdo-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.java | 17 |
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; |