ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
interface.ilStudyProgrammeSettingsRepository.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
25{
30 public function createFor(int $obj_id): ilStudyProgrammeSettings;
31
36 public function get(int $obj_id): ilStudyProgrammeSettings;
37
42 public function update(ilStudyProgrammeSettings $settings): void;
43
48 public function delete(ilStudyProgrammeSettings $settings): void;
49
54 public function loadByType(int $type_id): array;
55
59 public function loadIdsByType(int $type_id): array;
60}
Covers the persistence of settings belonging to a study programme (SP).
loadIdsByType(int $type_id)
Load SP setting-ids by assigned type.
loadByType(int $type_id)
Load SP settings by assigned type.
update(ilStudyProgrammeSettings $settings)
Update settings belonging to a SP-Object.
createFor(int $obj_id)
Create a record corresponding to a SP-Object and return representing settings.