Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
|
An implementation of a contextlist which has been filtered and approved. More...
Namespaces | |
namespace | plugin |
This file contains the core_privacy\local\request\plugin\provider interface to describe a class which provides data in some form for a plugin. | |
namespace | subsystem |
This file contains the core_privacy\local\request\subsystem\plugin_provider interface to describe a class which provides data in some form for a subsystem. | |
Classes | |
class | approved_contextlist |
An implementation of a contextlist which has been filtered and approved. More... | |
class | approved_userlist |
An implementation of a userlist which has been filtered and approved. More... | |
interface | content_writer |
The interface for a Moodle content writer. More... | |
interface | context_aware_provider |
The provider interface for plugins which need access to all approved contexts to fill in relevant contextual data. More... | |
class | contextlist |
Privacy Fetch Result Set. More... | |
class | contextlist_base |
Base implementation of a contextlist used to store a set of contexts. More... | |
class | contextlist_collection |
A collection of contextlist items. More... | |
interface | core_data_provider |
The core_data_provider interface is used to describe a provider which services user requests between components and core. More... | |
interface | core_user_data_provider |
The core_user_data_provider interface is used to describe a provider which services user requests between components and core. More... | |
interface | core_userlist_provider |
The interface is used to describe a provider which is capable of identifying the users who have data within it. More... | |
interface | data_provider |
The data_provider interface is used to describe a provider which services user requests in any fashion. More... | |
class | helper |
The core_privacy\local\request\helper class with useful shared functionality. More... | |
class | moodle_content_writer |
The moodle_content_writer is the default Moodle implementation of a content writer. More... | |
interface | shared_data_provider |
The shared_data_provider interface is used to describe a provider which services user requests between components and and other components. More... | |
interface | shared_userlist_provider |
The interface is used to describe a provider which is capable of identifying the users who have data within it. More... | |
class | transform |
A class containing a set of data transformations for core data types. More... | |
interface | user_preference_provider |
The user_preference_provider interface is an interface designed to be implemented by components directly to describe a case where that component is responsible for storing some form of system-wide user preference. More... | |
class | userlist |
List of users from the Privacy API Search functions. More... | |
class | userlist_base |
Base implementation of a userlist used to store a set of users. More... | |
class | userlist_collection |
A collection of userlist items. More... | |
interface | userlist_provider |
The interface is used to describe a provider which is capable of identifying the users who have data within it. More... | |
class | writer |
The writer factory class used to fetch and work with the content_writer. More... | |
An implementation of a contextlist which has been filtered and approved.
This file contains an interface to describe classes which userlist support.
This file defines the userlist_collection class object.
Base implementation of a userlist.
List of users from the Privacy API Search functions.
This file contains the core_privacy\local\request\user_preference_provider interface to describe a class which provides preference data in some form to core.
This file contains an interface to describe classes which provide user data in some form for shared providers.
This file contains the core_privacy\local\request\shared_data_provider interface to describe a class which provides data in some form.
This file contains the core_privacy\local\request helper.
This file contains the core_privacy\local\request\data_provider interface to describe a class which provides data in some form.
This file contains an interface to describe classes which provide user data in some form to core.
This file contains the core_privacy\local\request\core_user_data_provider interface to describe classes which provide user data in some form to core.
This file contains the core_privacy\local\request\core_data_provider interface to describe classes which provide data in some form to core.
This file defines the contextlist_collection class object.
Base implementation of a contextlist.
Privacy Fetch Result Set.
File containing the provider interface for plugins needing access to all approved contexts to fill in relevant contextual data.
This file contains the interface required to implmeent a content writer.
An implementation of a userlist which has been filtered and approved.
Plugins should implement this if they need access to all approved contexts.
The contextlist_collection is used to organize a collection of contextlists.
The userlist_collection is used to organize a collection of userlists.