Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2010-05-26 11:48:11 +0000
committerEike Stepper2010-05-26 11:48:11 +0000
commit1ea09e1cb264ca2a7d3403c8be75aa909f1e8238 (patch)
tree8ef90eeff9cf0e0ba46bc4de3f9b44d266c0fd03 /plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi
parent790e188045e6ff60b837131b5f96b6d240619a20 (diff)
downloadcdo-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.java26
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));
}
}

Back to the top