Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
tool_dataprivacy Namespace Reference

Class containing helper methods for processing data requests. More...

Namespaces

namespace  event
 Event observers supported by this module.
 
namespace  external
 Class for exporting data category.
 
namespace  form
 This file contains the form add/update a data category.
 
namespace  local
 Collection of helper functions for the data privacy tool.
 
namespace  output
 Categories renderable.
 
namespace  privacy
 Privacy class for requesting user data.
 
namespace  task
 Scheduled task to create delete data request for pre-existing deleted users.
 

Classes

class  api
 Class containing helper methods for processing data requests. More...
 
class  category
 Class for loading/storing data categories from the DB. More...
 
class  context_instance
 Class for loading/storing context instances data from the DB. More...
 
class  contextlevel
 Class for loading/storing context level data from the DB. More...
 
class  contextlist_context
 The contextlist_context persistent. More...
 
class  data_registry
 Data registry business logic methods. More...
 
class  data_request
 Class for loading/storing data requests from the DB. More...
 
class  dataprivacy_contextlist
 The dataprivacy_contextlist persistent. More...
 
class  expired_context
 Class that represents an expired context. More...
 
class  expired_contexts_manager
 Expired contexts manager. More...
 
class  expiry_info
 Expiry Data. More...
 
class  external
 Class external. More...
 
class  filtered_userlist
 An implementation of a userlist which can be filtered by role. More...
 
class  manager_observer
 A failure observer for the core_privacy\manager. More...
 
class  metadata_registry
 Class containing helper methods for processing data requests. More...
 
class  page_helper
 Page helper. More...
 
class  purpose
 Class for loading/storing data purposes from the DB. More...
 
class  purpose_override
 Class for loading/storing data purpose overrides from the DB. More...
 
class  request_contextlist
 The request_contextlist persistent. More...
 

Detailed Description

Class containing helper methods for processing data requests.

Class for loading/storing data purpose overrides from the DB.

Class for loading/storing data purposes from the DB.

Page helper.

Class tool_dataprivacy\manager_observer.

An implementation of a userlist which has been filtered and approved.

Class containing the external API functions functions for the Data Privacy tool.

Expiry Data.

Expired contexts manager.

Class that represents an expired context.

Class for loading/storing data requests from the DB.

Data registry business logic methods.

Class for loading/storing context level data from the DB.

Class for loading/storing context instances data from the DB.

Class for loading/storing data categories from the DB.

 

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

Mostly internal stuff.

All methods should be considered part of the internal tool_dataprivacy API unless something different is specified.

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