From f6697be0fa991e622ebc7d2ce42137962e19bb5d Mon Sep 17 00:00:00 2001
From: Eike Stepper
Date: Sun, 10 Jun 2012 17:27:38 +0200
Subject: [380629] Design a default Security model
https://bugs.eclipse.org/bugs/show_bug.cgi?id=380629
Javadocs---
.../InternalSecurityManager.CommitHandler.html | 4 +-
.../spi/security/InternalSecurityManager.html | 14 +-
.../SecurityManagerFactory.Annotation.html | 321 +++++++++++++++++++
.../security/SecurityManagerFactory.Annotation.png | Bin 0 -> 1781 bytes
.../security/SecurityManagerFactory.Default.html | 321 +++++++++++++++++++
.../security/SecurityManagerFactory.Default.png | Bin 0 -> 1733 bytes
.../spi/security/SecurityManagerFactory.html | 343 +++++++++++++++++++++
.../server/spi/security/SecurityManagerFactory.png | Bin 0 -> 4888 bytes
.../SecurityManagerFactory.Annotation.html | 143 +++++++++
.../class-use/SecurityManagerFactory.Default.html | 143 +++++++++
.../security/class-use/SecurityManagerFactory.html | 187 +++++++++++
.../emf/cdo/server/spi/security/package-frame.html | 8 +-
.../cdo/server/spi/security/package-summary.html | 24 +-
.../cdo/server/spi/security/package-summary.png | Bin 4066 -> 8344 bytes
.../emf/cdo/server/spi/security/package-use.html | 6 +
15 files changed, 1500 insertions(+), 14 deletions(-)
create mode 100644 plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/SecurityManagerFactory.Annotation.html
create mode 100644 plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/SecurityManagerFactory.Annotation.png
create mode 100644 plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/SecurityManagerFactory.Default.html
create mode 100644 plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/SecurityManagerFactory.Default.png
create mode 100644 plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/SecurityManagerFactory.html
create mode 100644 plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/SecurityManagerFactory.png
create mode 100644 plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/class-use/SecurityManagerFactory.Annotation.html
create mode 100644 plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/class-use/SecurityManagerFactory.Default.html
create mode 100644 plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/class-use/SecurityManagerFactory.html
(limited to 'plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi')
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/InternalSecurityManager.CommitHandler.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/InternalSecurityManager.CommitHandler.html
index b3b0db4cb8..a9da45ba59 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/InternalSecurityManager.CommitHandler.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/InternalSecurityManager.CommitHandler.html
@@ -56,7 +56,7 @@ function windowTitle()
PREV CLASS
- NEXT CLASS |
+ NEXT CLASS
FRAMES
NO FRAMES
@@ -211,7 +211,7 @@ void handleCommit(
PREV CLASS
- NEXT CLASS |
+ NEXT CLASS
FRAMES
NO FRAMES
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/InternalSecurityManager.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/InternalSecurityManager.html
index edd6c52113..3c5d424498 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/InternalSecurityManager.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/InternalSecurityManager.html
@@ -183,8 +183,8 @@ Interface InternalSecurityManager
|
- IRepository |
-getRepository()
+ void |
+removeCommitHandler(InternalSecurityManager.CommitHandler handler)
|
@@ -192,7 +192,7 @@ Interface InternalSecurityManager
void |
-removeCommitHandler(InternalSecurityManager.CommitHandler handler)
+ | setRepository(InternalRepository repository)
|
@@ -204,7 +204,7 @@ Interface InternalSecurityManager
Methods inherited from interface org.eclipse.emf.cdo.server.security.ISecurityManager |
-getRealm, getUser, modify |
+getRealm, getRepository, getUser, modify |
@@ -234,10 +234,10 @@ getContainer
-
-getRepository
+
+setRepository
-IRepository getRepository()
+void setRepository(InternalRepository repository)
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/SecurityManagerFactory.Annotation.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/SecurityManagerFactory.Annotation.html
new file mode 100644
index 0000000000..c460e80f25
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/SecurityManagerFactory.Annotation.html
@@ -0,0 +1,321 @@
+
+
+
+
+
+
+SecurityManagerFactory.Annotation (CDO Model Repository Documentation)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+org.eclipse.emf.cdo.server.spi.security
+
+Class SecurityManagerFactory.Annotation
+
+java.lang.Object
+ org.eclipse.net4j.util.factory.Factory
+ org.eclipse.emf.cdo.server.spi.security.SecurityManagerFactory
+ org.eclipse.emf.cdo.server.spi.security.SecurityManagerFactory.Annotation
+
+
+- All Implemented Interfaces:
- IFactory
+
+
+- Enclosing class:
- SecurityManagerFactory
+
+
+
+ - public static class SecurityManagerFactory.Annotation
+
- extends SecurityManagerFactory
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail |
+
+
+
+
+SecurityManagerFactory.Annotation
+
+public SecurityManagerFactory.Annotation()
+
+
+
+
+
+
+
+
+
+create
+
+public ISecurityManager create(String realmPath)
+ throws ProductCreationException
+
+
+- Specified by:
create
in interface IFactory
- Specified by:
create
in class SecurityManagerFactory
+
+
+
+- Throws:
+
ProductCreationException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.
+
+
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/SecurityManagerFactory.Annotation.png b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/SecurityManagerFactory.Annotation.png
new file mode 100644
index 0000000000..79fe772867
Binary files /dev/null and b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/SecurityManagerFactory.Annotation.png differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/SecurityManagerFactory.Default.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/SecurityManagerFactory.Default.html
new file mode 100644
index 0000000000..f752866bab
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/SecurityManagerFactory.Default.html
@@ -0,0 +1,321 @@
+
+
+
+
+
+
+SecurityManagerFactory.Default (CDO Model Repository Documentation)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+org.eclipse.emf.cdo.server.spi.security
+
+Class SecurityManagerFactory.Default
+
+java.lang.Object
+ org.eclipse.net4j.util.factory.Factory
+ org.eclipse.emf.cdo.server.spi.security.SecurityManagerFactory
+ org.eclipse.emf.cdo.server.spi.security.SecurityManagerFactory.Default
+
+
+- All Implemented Interfaces:
- IFactory
+
+
+- Enclosing class:
- SecurityManagerFactory
+
+
+
+ - public static class SecurityManagerFactory.Default
+
- extends SecurityManagerFactory
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail |
+
+
+
+
+SecurityManagerFactory.Default
+
+public SecurityManagerFactory.Default()
+
+
+
+
+
+
+
+
+
+create
+
+public ISecurityManager create(String realmPath)
+ throws ProductCreationException
+
+
+- Specified by:
create
in interface IFactory
- Specified by:
create
in class SecurityManagerFactory
+
+
+
+- Throws:
+
ProductCreationException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.
+
+
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/SecurityManagerFactory.Default.png b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/SecurityManagerFactory.Default.png
new file mode 100644
index 0000000000..fca45d3b2b
Binary files /dev/null and b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/SecurityManagerFactory.Default.png differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/SecurityManagerFactory.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/SecurityManagerFactory.html
new file mode 100644
index 0000000000..832c56b3b6
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/SecurityManagerFactory.html
@@ -0,0 +1,343 @@
+
+
+
+
+
+
+SecurityManagerFactory (CDO Model Repository Documentation)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+org.eclipse.emf.cdo.server.spi.security
+
+Class SecurityManagerFactory
+
+java.lang.Object
+ org.eclipse.net4j.util.factory.Factory
+ org.eclipse.emf.cdo.server.spi.security.SecurityManagerFactory
+
+
+- All Implemented Interfaces:
- IFactory
+
+
+- Direct Known Subclasses:
- SecurityManagerFactory.Annotation, SecurityManagerFactory.Default
+
+
+
+ - public abstract class SecurityManagerFactory
+
- extends Factory
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+PRODUCT_GROUP
+
+public static final String PRODUCT_GROUP
+
+
+- See Also:
- Constant Field Values
+
+
+
+
+
+
+
+
+Constructor Detail |
+
+
+
+
+SecurityManagerFactory
+
+public SecurityManagerFactory(String type)
+
+
+
+
+
+
+
+
+
+create
+
+public abstract ISecurityManager create(String realmPath)
+ throws ProductCreationException
+
+
+
+- Throws:
+
ProductCreationException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.
+
+
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/SecurityManagerFactory.png b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/SecurityManagerFactory.png
new file mode 100644
index 0000000000..f15a4ebcc7
Binary files /dev/null and b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/SecurityManagerFactory.png differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/class-use/SecurityManagerFactory.Annotation.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/class-use/SecurityManagerFactory.Annotation.html
new file mode 100644
index 0000000000..d2301a4a5a
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/class-use/SecurityManagerFactory.Annotation.html
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+Uses of Class org.eclipse.emf.cdo.server.spi.security.SecurityManagerFactory.Annotation (CDO Model Repository Documentation)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class
org.eclipse.emf.cdo.server.spi.security.SecurityManagerFactory.Annotation
+
+No usage of org.eclipse.emf.cdo.server.spi.security.SecurityManagerFactory.Annotation
+
+
+
+
+
+
+
+
+
+
+
+
+Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.
+
+
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/class-use/SecurityManagerFactory.Default.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/class-use/SecurityManagerFactory.Default.html
new file mode 100644
index 0000000000..aa36cb0e50
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/class-use/SecurityManagerFactory.Default.html
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+Uses of Class org.eclipse.emf.cdo.server.spi.security.SecurityManagerFactory.Default (CDO Model Repository Documentation)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class
org.eclipse.emf.cdo.server.spi.security.SecurityManagerFactory.Default
+
+No usage of org.eclipse.emf.cdo.server.spi.security.SecurityManagerFactory.Default
+
+
+
+
+
+
+
+
+
+
+
+
+Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.
+
+
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/class-use/SecurityManagerFactory.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/class-use/SecurityManagerFactory.html
new file mode 100644
index 0000000000..681108b120
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/class-use/SecurityManagerFactory.html
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+Uses of Class org.eclipse.emf.cdo.server.spi.security.SecurityManagerFactory (CDO Model Repository Documentation)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class
org.eclipse.emf.cdo.server.spi.security.SecurityManagerFactory
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.
+
+
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/package-frame.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/package-frame.html
index 782786763f..6e031539a3 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/package-frame.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/package-frame.html
@@ -37,7 +37,13 @@ Interfaces
Classes
-AnnotationHandler
+AnnotationHandler
+
+SecurityManagerFactory
+
+SecurityManagerFactory.Annotation
+
+SecurityManagerFactory.Default
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/package-summary.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/package-summary.html
index 2f8bfc9119..94f15bf20a 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/package-summary.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/package-summary.html
@@ -84,10 +84,14 @@ Package org.eclipse.emf.cdo.server.spi.security
@@ -119,6 +123,18 @@ Package org.eclipse.emf.cdo.server.spi.security
AnnotationHandler |
|
+
+SecurityManagerFactory |
+ |
+
+
+SecurityManagerFactory.Annotation |
+ |
+
+
+SecurityManagerFactory.Default |
+ |
+
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/package-summary.png b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/package-summary.png
index 4d7ceb3d7d..a2f2fc4411 100644
Binary files a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/package-summary.png and b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/package-summary.png differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/package-use.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/package-use.html
index 8f6110703b..bd8875f450 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/package-use.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/package-use.html
@@ -111,6 +111,12 @@ Classes in
InternalSecurityManager.CommitHandler
+
+ |
+
+
+SecurityManagerFactory
+
|
--
cgit v1.2.3