Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
core_privacy\local\request Namespace Reference

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...
 

Detailed Description

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.

 

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Plugins should implement this if they need access to all approved contexts.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

The contextlist_collection is used to organize a collection of contextlists.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

The userlist_collection is used to organize a collection of userlists.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later