Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2013-10-01 07:35:40 +0000
committerEike Stepper2013-10-01 07:35:40 +0000
commite62d9d1c70b3a699f1ffd5ec3e50cbe4c7c19eb2 (patch)
treeb9c2d34673c10a0361236abe491fcbaf80f2adf3 /plugins/org.eclipse.emf.cdo.server
parent6d6126fb998a4cfb7cdd20dcbdf9ac202d5845a5 (diff)
downloadcdo-e62d9d1c70b3a699f1ffd5ec3e50cbe4c7c19eb2.tar.gz
cdo-e62d9d1c70b3a699f1ffd5ec3e50cbe4c7c19eb2.tar.xz
cdo-e62d9d1c70b3a699f1ffd5ec3e50cbe4c7c19eb2.zip
[418267] [Security] Cached permissions are not always properly updated
after commits https://bugs.eclipse.org/bugs/show_bug.cgi?id=418267
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.server')
-rw-r--r--plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/embedded/EmbeddedClientSessionProtocol.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/embedded/EmbeddedClientSessionProtocol.java b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/embedded/EmbeddedClientSessionProtocol.java
index f63f2df556..a2f70b3867 100644
--- a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/embedded/EmbeddedClientSessionProtocol.java
+++ b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/embedded/EmbeddedClientSessionProtocol.java
@@ -31,6 +31,7 @@ import org.eclipse.emf.cdo.common.protocol.CDOAuthenticator;
import org.eclipse.emf.cdo.common.revision.CDOIDAndVersion;
import org.eclipse.emf.cdo.common.revision.CDORevisionHandler;
import org.eclipse.emf.cdo.common.revision.CDORevisionKey;
+import org.eclipse.emf.cdo.common.security.CDOPermission;
import org.eclipse.emf.cdo.common.util.CDOQueryQueue;
import org.eclipse.emf.cdo.server.StoreThreadLocal;
import org.eclipse.emf.cdo.session.remote.CDORemoteSession;
@@ -559,6 +560,11 @@ public class EmbeddedClientSessionProtocol extends Lifecycle implements CDOSessi
throw new UnsupportedOperationException();
}
+ public Map<InternalCDORevision, CDOPermission> loadPermissions(InternalCDORevision[] revisions)
+ {
+ throw new UnsupportedOperationException();
+ }
+
public CDOAuthenticationResult handleAuthenticationChallenge(byte[] randomToken) throws Exception
{
CDOAuthenticator authenticator = getSession().getAuthenticator();

Back to the top