ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
ilStudyProgrammeSettingsRepository Interface Reference

Covers the persistence of settings belonging to a study programme (SP). More...

+ Inheritance diagram for ilStudyProgrammeSettingsRepository:
+ Collaboration diagram for ilStudyProgrammeSettingsRepository:

Public Member Functions

 createFor (int $obj_id)
 Create a record corresponding to a SP-Object and return representing settings. More...
 
 read (int $obj_id)
 Load settings belonging to a SP-Object. More...
 
 update (ilStudyProgrammeSettings $settings)
 Update settings belonging to a SP-Object. More...
 
 delete (ilStudyProgrammeSettings $settings)
 Delete record corresponding to settings. More...
 
 loadByType (int $type_id)
 Load SP settings by assigned type. More...
 
 loadIdsByType (int $type_id)
 Load SP setting-ids by assigned type. More...
 

Detailed Description

Covers the persistence of settings belonging to a study programme (SP).

Definition at line 11 of file interface.ilStudyProgrammeSettingsRepository.php.

Member Function Documentation

◆ createFor()

ilStudyProgrammeSettingsRepository::createFor ( int  $obj_id)

Create a record corresponding to a SP-Object and return representing settings.

Will throw if a record allready exists.

Implemented in ilStudyProgrammeSettingsDBRepository.

◆ delete()

ilStudyProgrammeSettingsRepository::delete ( ilStudyProgrammeSettings  $settings)

Delete record corresponding to settings.

Will throw if the record does not exist yet.

Implemented in ilStudyProgrammeSettingsDBRepository.

◆ loadByType()

ilStudyProgrammeSettingsRepository::loadByType ( int  $type_id)

Load SP settings by assigned type.

Implemented in ilStudyProgrammeSettingsDBRepository.

◆ loadIdsByType()

ilStudyProgrammeSettingsRepository::loadIdsByType ( int  $type_id)

Load SP setting-ids by assigned type.

Implemented in ilStudyProgrammeSettingsDBRepository.

◆ read()

ilStudyProgrammeSettingsRepository::read ( int  $obj_id)

Load settings belonging to a SP-Object.

Will throw if the record does not exist yet.

Implemented in ilStudyProgrammeSettingsDBRepository.

◆ update()

ilStudyProgrammeSettingsRepository::update ( ilStudyProgrammeSettings  $settings)

Update settings belonging to a SP-Object.

Will throw if the record does not exist yet.

Implemented in ilStudyProgrammeSettingsDBRepository.


The documentation for this interface was generated from the following file: