diff options
author | Eike Stepper | 2010-05-26 11:48:11 +0000 |
---|---|---|
committer | Eike Stepper | 2010-05-26 11:48:11 +0000 |
commit | 1ea09e1cb264ca2a7d3403c8be75aa909f1e8238 (patch) | |
tree | 8ef90eeff9cf0e0ba46bc4de3f9b44d266c0fd03 /plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi | |
parent | 790e188045e6ff60b837131b5f96b6d240619a20 (diff) | |
download | cdo-1ea09e1cb264ca2a7d3403c8be75aa909f1e8238.tar.gz cdo-1ea09e1cb264ca2a7d3403c8be75aa909f1e8238.tar.xz cdo-1ea09e1cb264ca2a7d3403c8be75aa909f1e8238.zip |
[303681] CDOSessionConfiguration has a null session attribute
https://bugs.eclipse.org/bugs/show_bug.cgi?id=303681
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 | 26 |
1 files changed, 19 insertions, 7 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 f4985ead12..8317acb79f 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 @@ -205,6 +205,8 @@ public interface CDOSessionProtocol extends CDOProtocol, PackageLoader, BranchLo { private int sessionID; + private String userID; + private String repositoryUUID; private CDOCommonRepository.Type repositoryType; @@ -232,12 +234,13 @@ public interface CDOSessionProtocol extends CDOProtocol, PackageLoader, BranchLo /** * @since 3.0 */ - public OpenSessionResult(int sessionID, String repositoryUUID, CDOCommonRepository.Type repositoryType, - CDOCommonRepository.State repositoryState, String storeType, Set<CDOID.ObjectType> objectIDTypes, - long repositoryCreationTime, long lastUpdateTime, CDOID rootResourceID, boolean repositorySupportingAudits, - boolean repositorySupportingBranches) + public OpenSessionResult(int sessionID, String userID, String repositoryUUID, + CDOCommonRepository.Type repositoryType, CDOCommonRepository.State repositoryState, String storeType, + Set<CDOID.ObjectType> objectIDTypes, long repositoryCreationTime, long lastUpdateTime, CDOID rootResourceID, + boolean repositorySupportingAudits, boolean repositorySupportingBranches) { this.sessionID = sessionID; + this.userID = userID; this.repositoryUUID = repositoryUUID; this.repositoryType = repositoryType; this.repositoryState = repositoryState; @@ -255,6 +258,14 @@ public interface CDOSessionProtocol extends CDOProtocol, PackageLoader, BranchLo return sessionID; } + /** + * @since 3.0 + */ + public String getUserID() + { + return userID; + } + public String getRepositoryUUID() { return repositoryUUID; @@ -498,9 +509,10 @@ public interface CDOSessionProtocol extends CDOProtocol, PackageLoader, BranchLo @Override public String toString() { - return MessageFormat.format("RepositoryTime[requested={0}, indicated={1}, responded={2}, confirmed={3}]", //$NON-NLS-1$ - CDOCommonUtil.formatTimeStamp(requested), CDOCommonUtil.formatTimeStamp(indicated), CDOCommonUtil - .formatTimeStamp(responded), CDOCommonUtil.formatTimeStamp(confirmed)); + return MessageFormat.format( + "RepositoryTime[requested={0}, indicated={1}, responded={2}, confirmed={3}]", //$NON-NLS-1$ + CDOCommonUtil.formatTimeStamp(requested), CDOCommonUtil.formatTimeStamp(indicated), + CDOCommonUtil.formatTimeStamp(responded), CDOCommonUtil.formatTimeStamp(confirmed)); } } |