| $existingoverrides | tool_dataprivacy\form\purpose | protected |
| $persistentclass | tool_dataprivacy\form\purpose | protectedstatic |
| __construct($id=0, ?stdClass $record=null) | core\persistent | |
| add_field(\stdClass $data) | tool_dataprivacy\form\purpose | protected |
| add_override_fields() | tool_dataprivacy\form\purpose | protected |
| after_create() | core\persistent | protected |
| after_delete($result) | core\persistent | protected |
| after_update($result) | core\persistent | protected |
| before_create() | core\persistent | protected |
| before_delete() | core\persistent | protected |
| before_update() | core\persistent | protected |
| before_validate() | core\persistent | protected |
| convert_existing_data_to_values(\stdClass $data) | tool_dataprivacy\form\purpose | protected |
| convert_fields(\stdClass $data) | tool_dataprivacy\form\purpose | protectedstatic |
| count_records(array $conditions=array()) | core\persistent | static |
| count_records_select($select, $params=null) | core\persistent | static |
| create() | core\persistent | |
| define_properties() | core\persistent | protectedstatic |
| definition() | tool_dataprivacy\form\purpose | |
| delete() | core\persistent | |
| extra_validation($data, $files, array &$errors) | tool_dataprivacy\form\purpose | protected |
| extract_record($row, $prefix=null) | core\persistent | static |
| filter_data_for_persistent($data) | tool_dataprivacy\form\purpose | |
| from_record(stdClass $record) | core\persistent | |
| get($property) | core\persistent | |
| get_default_data() | tool_dataprivacy\form\purpose | protected |
| get_errors() | core\persistent | |
| get_formatted_properties() | core\persistent | static |
| get_lawful_base_field(string $prefix='') | tool_dataprivacy\form\purpose | protected |
| get_property_default_value($property) | core\persistent | protectedstatic |
| get_property_error_message($property) | core\persistent | protectedstatic |
| get_protected_field(string $prefix='') | tool_dataprivacy\form\purpose | protected |
| get_record(array $filters=[], int $strictness=IGNORE_MISSING) | core\persistent | static |
| get_records($filters=array(), $sort='', $order='ASC', $skip=0, $limit=0) | core\persistent | static |
| get_records_select($select, $params=null, $sort='', $fields=' *', $limitfrom=0, $limitnum=0) | core\persistent | static |
| get_retention_period_fields(string $prefix='') | tool_dataprivacy\form\purpose | protected |
| get_role_field(string $prefix='') | tool_dataprivacy\form\purpose | protected |
| get_role_override_id(string $prefix='') | tool_dataprivacy\form\purpose | protected |
| get_role_overrides_from_data(\stdClass $data) | tool_dataprivacy\form\purpose | |
| get_sensitive_base_field(string $prefix='') | tool_dataprivacy\form\purpose | protected |
| get_sql_fields($alias, $prefix=null) | core\persistent | static |
| has_property($property) | core\persistent | static |
| is_property_required($property) | core\persistent | static |
| is_valid() | core\persistent | |
| properties_definition() | core\persistent | static |
| properties_filter(stdClass $record) | core\persistent | static |
| raw_get($property) | core\persistent | protected |
| raw_set($property, $value) | core\persistent | protected |
| read() | core\persistent | |
| record_exists($id) | core\persistent | static |
| record_exists_select($select, ?array $params=null) | core\persistent | static |
| save() | core\persistent | |
| set($property, $value) | core\persistent | |
| set_data($data) | tool_dataprivacy\form\purpose | |
| set_many(array $values) | core\persistent | |
| TABLE | core\persistent | |
| to_record() | core\persistent | |
| update() | core\persistent | |
| validate() | core\persistent | |
| verify_protected_methods() | core\persistent | protected |