DblEj \ Resources
The Resources namespace.
DEPRECATED SINCE 0.2.1630 Use \DblEj\AccessControl instead
- Actor Abstract
A generic resource that represents any user group.
A generic resource that represents any person.
Thrown when a resource that doesn't exist or is otherwise invalid is referenced.
A Resource contains information about anything that can be acted on by an Actor. So, basically, anything can be treated as a Resource.
Resources are used in DblEj mainly for access control. Actors act on Resources. An application can define ResourcePermisssions which will restrict non-permitted Actors from ccting on a particular Resource.
The Resource class contains a reference to the actual resource using the ResourceId and ResourceType properties.
A collection of Resources.
Encapsulates a collection of Resources and fires events when Resources are added/removed to/from the collection.
Defines the permissions that a particular Actor has on a particular Resource.
A collection of ResourcePermissions
Encapsulates a collection of ResourcePermissions and exposes methods for checking the collection for certain permissions.
Provides methods to make a class capable of acting on a Resource.
Provides a standard interface for Resources.
An interface that exposes methods useful for implementing objects that encapsulate multiple resources.
Provides methods useful for implementing objects that encapsulate multiple ResourcePermissions.
Thrown when an Actor attempts to access a Resource in a way that it is not permitted for that Actor.
- There are no client-side classes in this namespace.
- There are no namespaces beneath Resources