| EntityProviderListener<T extends EntityProvider> |
This allows a developer to be notified whenever a provider is registered,
it will also ensure that it calls the listener method for any providers that are already registered
when it is first registered if desired
Usage:
Just implement this class and use EntityProviderManager#registerNotifier(EntityProviderNotifier) to
register it with the system.
|
| Formats |
Defines a list of possible format types (extensions) which can be handled
and indicates which are handled internally
|
| LearningTrackingProvider |
This provides for tracking learning events (LRS statements) related to an entity (by prefix)
If more advanced control is needed then use of the full LRS_Statement in then LearningResourceStoreService.
|
| PropertiesProvider |
This simple defines the methods correctly which are shared between a set of interfaces, see
PropertyProvideable for more information
|
| RequestGetter |
Allows for getting to the request and response objects for the current thread
|
| RequestGetterWrite |
Allows for getting to the request and response objects for the current thread
|
| RequestStorage |
This allows access to values which are stored in the current request thread,
these values are inaccessible outside of a request and will be destroyed
when the thread ends
This also "magically" exposes all the values in the request (attributes and params)
as if they were stored in the map as well, if there are conflicts then locally stored data always wins
over data from the request
Standard reserved keys have values that are always available:
_locale : Locale
_requestEntityReference : String
_requestActive : [true,false]
_requestOrigin : ['REST','EXTERNAL','INTERNAL']
|
| RequestStorageWrite |
This allows write access to values which are stored in the current request thread,
these values are inaccessible outside of a request and will be destroyed
when the thread ends
This also "magically" exposes all the values in the request (attributes and params)
as if they were stored in the map as well, if there are conflicts then locally stored data always wins
over data from the request
Standard reserved keys have values that are always available:
_locale : Locale
_requestEntityReference : String
_requestActive : [true,false]
_requestOrigin : ['REST','EXTERNAL','INTERNAL']
|
| SearchProvider |
Defines the methods related to searching for entities (shared between interfaces),
implementing this allows for support for the core EB search functionality
|
| TagProvider |
Defines the methods related to tagging entities (shared between interfaces)
|
| TagSearchProvider |
Deprecated.
|
| TagSearchService |
Defines the methods necessary for searching for entities by tags (shared interface)
|