From 814689821ed52e8ed19f17dbd5c54a4ef2e42433 Mon Sep 17 00:00:00 2001 From: Eike Stepper Date: Sun, 10 Jun 2012 09:32:21 +0200 Subject: [380629] Design a default Security model https://bugs.eclipse.org/bugs/show_bug.cgi?id=380629 Javadocs--- .../org/eclipse/emf/cdo/security/Realm.html | 585 +++++++++++++++++++++ 1 file changed, 585 insertions(+) create mode 100644 plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Realm.html (limited to 'plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Realm.html') diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Realm.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Realm.html new file mode 100644 index 0000000000..88f0526deb --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Realm.html @@ -0,0 +1,585 @@ + + + + + + +Realm (CDO Model Repository Documentation) + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.eclipse.emf.cdo.security +
+Interface Realm

+
+
All Superinterfaces:
CDOObject, CDOWithID, EObject, ModelElement, Notifier, SecurityElement
+
+
+
All Known Implementing Classes:
RealmImpl
+
+
+
+
public interface Realm +
extends SecurityElement +
+ + + + + + + + +
+ + + +

+ + A representation of the model object 'Realm'. + + +

+ The following features are supported: +

+

+

+ +

+

+
See Also:
SecurityPackage.getRealm()
Generated
+
+
Model
+
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ EList<Check>getAllChecks() + +
+          Returns the value of the 'All Checks' reference list.
+ EList<Group>getAllGroups() + +
+          Returns the value of the 'All Groups' reference list.
+ EList<Role>getAllRoles() + +
+          Returns the value of the 'All Roles' reference list.
+ EList<User>getAllUsers() + +
+          Returns the value of the 'All Users' reference list.
+ PermissiongetDefaultPermission() + +
+          Returns the value of the 'Default Permission' attribute.
+ EList<SecurityItem>getItems() + +
+          Returns the value of the 'Items' containment reference list.
+ StringgetName() + +
+          Returns the value of the 'Name' attribute
+ voidsetDefaultPermission(Permission value) + +
+          Sets the value of the 'Default Permission' attribute
+ voidsetName(String value) + +
+          Sets the value of the 'Name' attribute
+ + + + + + + +
Methods inherited from interface org.eclipse.emf.cdo.security.SecurityElement
getRealm
+ + + + + + + +
Methods inherited from interface org.eclipse.emf.cdo.etypes.ModelElement
getAnnotation, getAnnotations
+ + + + + + + +
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoID, cdoInvalid, cdoLockState, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption
+ + + + + + + +
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
+ + + + + + + +
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
+  +

+ + + + + + + + +
+Method Detail
+ +

+getItems

+
+EList<SecurityItem> getItems()
+
+
Returns the value of the 'Items' containment reference list. + The list contents are of type SecurityItem. + +

+ If the meaning of the 'Items' containment reference list isn't clear, + there really should be more of a description here... +

+ +

+

+
+
+
+ +
Returns:
the value of the 'Items' containment reference list.
See Also:
SecurityPackage.getRealm_Items()
Generated
+
+
Model
+
containment="true"
+
+
+
+
+ +

+getAllUsers

+
+EList<User> getAllUsers()
+
+
Returns the value of the 'All Users' reference list. + The list contents are of type User. + +

+ If the meaning of the 'All Users' reference list isn't clear, + there really should be more of a description here... +

+ +

+

+
+
+
+ +
Returns:
the value of the 'All Users' reference list.
See Also:
SecurityPackage.getRealm_AllUsers()
Generated
+
+
Model
+
transient="true" changeable="false" volatile="true" derived="true"
+
+
+
+
+ +

+getAllGroups

+
+EList<Group> getAllGroups()
+
+
Returns the value of the 'All Groups' reference list. + The list contents are of type Group. + +

+ If the meaning of the 'All Groups' reference list isn't clear, + there really should be more of a description here... +

+ +

+

+
+
+
+ +
Returns:
the value of the 'All Groups' reference list.
See Also:
SecurityPackage.getRealm_AllGroups()
Generated
+
+
Model
+
transient="true" changeable="false" volatile="true" derived="true"
+
+
+
+
+ +

+getAllRoles

+
+EList<Role> getAllRoles()
+
+
Returns the value of the 'All Roles' reference list. + The list contents are of type Role. + +

+ If the meaning of the 'All Roles' reference list isn't clear, + there really should be more of a description here... +

+ +

+

+
+
+
+ +
Returns:
the value of the 'All Roles' reference list.
See Also:
SecurityPackage.getRealm_AllRoles()
Generated
+
+
Model
+
transient="true" changeable="false" volatile="true" derived="true"
+
+
+
+
+ +

+getAllChecks

+
+EList<Check> getAllChecks()
+
+
Returns the value of the 'All Checks' reference list. + The list contents are of type Check. + +

+ If the meaning of the 'All Checks' reference list isn't clear, + there really should be more of a description here... +

+ +

+

+
+
+
+ +
Returns:
the value of the 'All Checks' reference list.
See Also:
SecurityPackage.getRealm_AllChecks()
Generated
+
+
Model
+
transient="true" changeable="false" volatile="true" derived="true"
+
+
+
+
+ +

+getName

+
+String getName()
+
+
Returns the value of the 'Name' attribute. + +

+ If the meaning of the 'Name' attribute isn't clear, + there really should be more of a description here... +

+ +

+

+
+
+
+ +
Returns:
the value of the 'Name' attribute.
See Also:
setName(String), +SecurityPackage.getRealm_Name()
Generated
+
+
Model
+
+
+
+
+
+ +

+setName

+
+void setName(String value)
+
+
Sets the value of the 'Name' attribute. + + +

+

+
+
+
+
Parameters:
value - the new value of the 'Name' attribute.
See Also:
getName()
Generated
+
+
+
+
+
+ +

+getDefaultPermission

+
+Permission getDefaultPermission()
+
+
Returns the value of the 'Default Permission' attribute. + The literals are from the enumeration Permission. + +

+ If the meaning of the 'Default Permission' attribute isn't clear, + there really should be more of a description here... +

+ +

+

+
+
+
+ +
Returns:
the value of the 'Default Permission' attribute.
See Also:
Permission, +setDefaultPermission(Permission), +SecurityPackage.getRealm_DefaultPermission()
Generated
+
+
Model
+
+
+
+
+
+ +

+setDefaultPermission

+
+void setDefaultPermission(Permission value)
+
+
Sets the value of the 'Default Permission' attribute. + + +

+

+
+
+
+
Parameters:
value - the new value of the 'Default Permission' attribute.
See Also:
Permission, +getDefaultPermission()
Generated
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others. + + -- cgit v1.2.3