Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
|
Namespaces | |
namespace | core_privacy |
This file contains the core_privacy\manager class. | |
namespace | core_privacy\local |
File containing a class for deprecated interfaces. | |
namespace | core_privacy\local\metadata |
This file defines the core_privacy\local\metadata\collection class object. | |
namespace | core_privacy\local\metadata\types |
This file defines an item of metadata which encapsulates a database table. | |
namespace | core_privacy\local\request |
An implementation of a contextlist which has been filtered and approved. | |
namespace | core_privacy\local\request\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 | core_privacy\local\request\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. | |
namespace | core_privacy\local\sitepolicy |
Default (core) handler for site policies. | |
namespace | core_privacy\output |
Contains the navigation renderable for user data exports. | |
namespace | core_privacy\privacy |
Privacy Subsystem implementation for the Privacy Subsystem (how very meta). | |
namespace | core_privacy\tests |
Testcase for providers implementing parts of the core_privacy subsystem. | |
namespace | core_privacy\tests\request |
Approved result set for unit testing. | |
Classes | |
interface | core_privacy\local\deprecated |
The deprecated interface. More... | |
class | core_privacy\local\metadata\collection |
A collection of metadata items. More... | |
interface | core_privacy\local\metadata\null_provider |
interface | core_privacy\local\metadata\provider |
INterface for main metadata provider interface. More... | |
class | core_privacy\local\metadata\types\database_table |
The database_table type. More... | |
class | core_privacy\local\metadata\types\external_location |
The external_location type. More... | |
class | core_privacy\local\metadata\types\plugintype_link |
The plugintype link. More... | |
class | core_privacy\local\metadata\types\subsystem_link |
The subsystem link type. More... | |
interface | core_privacy\local\metadata\types\type |
The base type interface which all metadata types must implement. More... | |
class | core_privacy\local\metadata\types\user_preference |
The user_preference type. More... | |
class | core_privacy\local\request\approved_contextlist |
An implementation of a contextlist which has been filtered and approved. More... | |
class | core_privacy\local\request\approved_userlist |
An implementation of a userlist which has been filtered and approved. More... | |
interface | core_privacy\local\request\content_writer |
The interface for a Moodle content writer. More... | |
interface | core_privacy\local\request\context_aware_provider |
The provider interface for plugins which need access to all approved contexts to fill in relevant contextual data. More... | |
class | core_privacy\local\request\contextlist |
Privacy Fetch Result Set. More... | |
class | core_privacy\local\request\contextlist_base |
Base implementation of a contextlist used to store a set of contexts. More... | |
class | core_privacy\local\request\contextlist_collection |
A collection of contextlist items. More... | |
interface | core_privacy\local\request\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_privacy\local\request\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_privacy\local\request\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 | core_privacy\local\request\data_provider |
The data_provider interface is used to describe a provider which services user requests in any fashion. More... | |
class | core_privacy\local\request\helper |
The core_privacy\local\request\helper class with useful shared functionality. More... | |
class | core_privacy\local\request\moodle_content_writer |
The moodle_content_writer is the default Moodle implementation of a content writer. More... | |
interface | core_privacy\local\request\plugin\provider |
The provider interface for plugins which provide data from a plugin directly to the Privacy subsystem. More... | |
interface | core_privacy\local\request\plugin\subplugin_provider |
The subplugin_provider interface is for plugins which are sub-plugins of a plugin. More... | |
interface | core_privacy\local\request\plugin\subsystem_provider |
The subsystem_provider interface is for plugins which may not necessarily be called directly, but instead via a subsystem. More... | |
interface | core_privacy\local\request\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 | core_privacy\local\request\shared_userlist_provider |
The interface is used to describe a provider which is capable of identifying the users who have data within it. More... | |
interface | core_privacy\local\request\subsystem\plugin_provider |
The plugin_provider interface for subsystems which provide data directly to a plugin. More... | |
interface | core_privacy\local\request\subsystem\provider |
The provider interface for plugins which provide data from a subsystem directly to the Privacy subsystem. More... | |
class | core_privacy\local\request\transform |
A class containing a set of data transformations for core data types. More... | |
interface | core_privacy\local\request\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 | core_privacy\local\request\userlist |
List of users from the Privacy API Search functions. More... | |
class | core_privacy\local\request\userlist_base |
Base implementation of a userlist used to store a set of users. More... | |
class | core_privacy\local\request\userlist_collection |
A collection of userlist items. More... | |
interface | core_privacy\local\request\userlist_provider |
The interface is used to describe a provider which is capable of identifying the users who have data within it. More... | |
class | core_privacy\local\request\writer |
The writer factory class used to fetch and work with the content_writer. More... | |
class | core_privacy\local\sitepolicy\default_handler |
Default (core) handler for site policies. More... | |
class | core_privacy\local\sitepolicy\handler |
Base class for site policy handlers. More... | |
class | core_privacy\local\sitepolicy\manager |
Site policy management class. More... | |
class | core_privacy\manager |
The core_privacy\manager class, providing a facade to describe, export and delete personal data across Moodle and its components. More... | |
interface | core_privacy\manager_observer |
The interface for a Manager observer. More... | |
class | core_privacy\output\exported_html_page |
Class containing the navigation renderable. More... | |
class | core_privacy\output\exported_navigation_page |
Class containing the navigation renderable. More... | |
class | core_privacy\output\renderer |
Privacy renderer's for privacy stuff. More... | |
class | core_privacy\privacy\provider |
The privacy subsystem does not store any data of it's own. More... | |
class | core_privacy\tests\provider_testcase |
Testcase for providers implementing parts of the core_privacy subsystem. More... | |
class | core_privacy\tests\request\approved_contextlist |
Privacy Fetch Result Set. More... | |
class | core_privacy\tests\request\content_writer |
An implementation of the content_writer for use in unit tests. More... | |
Variables | |
global | core_privacy\tests::$CFG |