| Interface | Description | |
|---|---|---|
| IMembershipOwner | Describes an object that hold a list of role and right names. | |
| ISecurityManager |
Describes an object that can restrict the access to a list of objects based on a list of role and right names
contained in a given This interface extends the |
|
| ISecurityManagerFactory |
Describes an object that can manage a list of membership data and based on that
can create ISecurityManager instances for arbitrary objects. |
| Class | Description | |
|---|---|---|
| AccessStrategy | Determines the way access to a stage component is restricted. | |
| MembershipAccessData |
Subclass of SimpleMembershipOwner that also holds an instance of AccessStrategy to determine
the type of access restriction to be used on a UIComponent instance. |
|
| SimpleMembershipOwner |
Basic implementation of the IMembershipOwner interface. |
|
| SimpleSecurityManagerFactory |
ISecurityManagerFactory that holds the roles and rights data for a specified list of UIComponents
in a dictionary with a UIComponent id as its key and an IMembershipOwner as its value. |
|
| SimpleSecurityStageProcessor |
An This |
|
| SimpleStageSecurityManager |
An ISecurityManager that restricts the access to a list of UIComponents, the way this restriction works is determined by
an instance of the AccessStrategy enum. |