diff options
author | Eike Stepper | 2012-06-10 07:24:23 +0000 |
---|---|---|
committer | Eike Stepper | 2012-06-10 07:24:23 +0000 |
commit | 0aedfb4a82e6203143073c560576b33eb74641dd (patch) | |
tree | a34511cc506cc9dfead0d53f036b0bdcd7ccfeeb /plugins | |
parent | ea9a1eba572531816188cc5d02b6d90b97bb5234 (diff) | |
download | cdo-0aedfb4a82e6203143073c560576b33eb74641dd.tar.gz cdo-0aedfb4a82e6203143073c560576b33eb74641dd.tar.xz cdo-0aedfb4a82e6203143073c560576b33eb74641dd.zip |
[380629] Design a default Security model
https://bugs.eclipse.org/bugs/show_bug.cgi?id=380629
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.server.security/src/org/eclipse/emf/cdo/server/internal/security/SecurityManager.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.cdo.server.security/src/org/eclipse/emf/cdo/server/internal/security/SecurityManager.java b/plugins/org.eclipse.emf.cdo.server.security/src/org/eclipse/emf/cdo/server/internal/security/SecurityManager.java index 3b9c012cdf..854049bdfc 100644 --- a/plugins/org.eclipse.emf.cdo.server.security/src/org/eclipse/emf/cdo/server/internal/security/SecurityManager.java +++ b/plugins/org.eclipse.emf.cdo.server.security/src/org/eclipse/emf/cdo/server/internal/security/SecurityManager.java @@ -187,6 +187,7 @@ public class SecurityManager extends Lifecycle implements InternalSecurityManage public void addCommitHandler(CommitHandler handler) { + checkInactive(); synchronized (commitHandlers) { if (!commitHandlers.contains(handler)) @@ -198,6 +199,7 @@ public class SecurityManager extends Lifecycle implements InternalSecurityManage public void removeCommitHandler(CommitHandler handler) { + checkInactive(); synchronized (commitHandlers) { commitHandlers.remove(handler); |