|
ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Covers the persistence of sp-type related information. More...
Inheritance diagram for ilStudyProgrammeTypeRepository:
Collaboration diagram for ilStudyProgrammeTypeRepository:Public Member Functions | |
| createType (string $default_language) | |
| Create a type record and return an object representing it. More... | |
| createAMDRecord () | |
| Create an amd-record record and return an object representing it. More... | |
| createTypeTranslation () | |
| Create a type translation record and return an object representing it. More... | |
| updateType (ilStudyProgrammeType $type) | |
| Persist type properties. More... | |
| updateAMDRecord (ilStudyProgrammeAdvancedMetadataRecord $rec) | |
| Persist amd-record properties. More... | |
| updateTypeTranslation (ilStudyProgrammeTypeTranslation $tt) | |
| Persist type translation properties. More... | |
| deleteType (ilStudyProgrammeType $type) | |
| Delete record corresponding to given object. More... | |
| deleteAMDRecord (ilStudyProgrammeAdvancedMetadataRecord $rec) | |
| Delete record corresponding to given object. More... | |
| deleteTypeTranslation (ilStudyProgrammeTypeTranslation $tt) | |
| Delete record corresponding to given object. More... | |
| deleteTypeTranslationByTypeId (int $type_id) | |
| Delete all translation records corresponding to a type id. More... | |
| getAllTypes () | |
| Get all persisted type-objects. More... | |
| getType (int $type_id) | |
| Get a type with given type_id. More... | |
| getAllTypesArray () | |
| Get an assicative array of all persisted types id => title. More... | |
| getAssignedAMDRecordsByType (int $type_id, bool $only_active=false) | |
| getAssignedAMDRecordIdsByType (int $type_id, bool $only_active=false) | |
| getAllAMDRecords () | |
| getAllAMDRecordIds () | |
| getAMDRecordsByTypeIdAndRecordId (int $type_id, int $record_id) | |
| getAMDRecordsByTypeId (int $type_id, bool $only_active=false) | |
| getTranslationsArrayByTypeIdAndLangCode (int $type_id, string $lang_code) | |
| getStudyProgrammesByTypeId (int $type_id) | |
| Get all prg-settings objects by corresponding type-id. More... | |
| getStudyProgrammeIdsByTypeId (int $type_id) | |
| Get all prg-settings ids by corresponding type-id. More... | |
| getAvailableAdvancedMDRecords () | |
| getAvailableAdvancedMDRecordIds () | |
| getTranslationsByTypeAndLang (int $type_id, string $lang_code) | |
| getTranslationByTypeIdMemberLang (int $type_id, string $member, string $lang_code) | |
Covers the persistence of sp-type related information.
Definition at line 6 of file interface.ilStudyProgrammeTypeRepository.php.
| ilStudyProgrammeTypeRepository::createAMDRecord | ( | ) |
Create an amd-record record and return an object representing it.
Implemented in ilStudyProgrammeTypeDBRepository.
| ilStudyProgrammeTypeRepository::createType | ( | string | $default_language | ) |
Create a type record and return an object representing it.
Implemented in ilStudyProgrammeTypeDBRepository.
| ilStudyProgrammeTypeRepository::createTypeTranslation | ( | ) |
Create a type translation record and return an object representing it.
Implemented in ilStudyProgrammeTypeDBRepository.
| ilStudyProgrammeTypeRepository::deleteAMDRecord | ( | ilStudyProgrammeAdvancedMetadataRecord | $rec | ) |
Delete record corresponding to given object.
Implemented in ilStudyProgrammeTypeDBRepository.
| ilStudyProgrammeTypeRepository::deleteType | ( | ilStudyProgrammeType | $type | ) |
Delete record corresponding to given object.
| ilStudyProgrammeTypeRepository::deleteTypeTranslation | ( | ilStudyProgrammeTypeTranslation | $tt | ) |
Delete record corresponding to given object.
Implemented in ilStudyProgrammeTypeDBRepository.
| ilStudyProgrammeTypeRepository::deleteTypeTranslationByTypeId | ( | int | $type_id | ) |
Delete all translation records corresponding to a type id.
Implemented in ilStudyProgrammeTypeDBRepository.
| ilStudyProgrammeTypeRepository::getAllAMDRecordIds | ( | ) |
| ilStudyProgrammeTypeRepository::getAllAMDRecords | ( | ) |
Implemented in ilStudyProgrammeTypeDBRepository.
| ilStudyProgrammeTypeRepository::getAllTypes | ( | ) |
Get all persisted type-objects.
Implemented in ilStudyProgrammeTypeDBRepository.
| ilStudyProgrammeTypeRepository::getAllTypesArray | ( | ) |
Get an assicative array of all persisted types id => title.
Implemented in ilStudyProgrammeTypeDBRepository.
| ilStudyProgrammeTypeRepository::getAMDRecordsByTypeId | ( | int | $type_id, |
| bool | $only_active = false |
||
| ) |
Implemented in ilStudyProgrammeTypeDBRepository.
| ilStudyProgrammeTypeRepository::getAMDRecordsByTypeIdAndRecordId | ( | int | $type_id, |
| int | $record_id | ||
| ) |
Implemented in ilStudyProgrammeTypeDBRepository.
| ilStudyProgrammeTypeRepository::getAssignedAMDRecordIdsByType | ( | int | $type_id, |
| bool | $only_active = false |
||
| ) |
| ilStudyProgrammeTypeRepository::getAssignedAMDRecordsByType | ( | int | $type_id, |
| bool | $only_active = false |
||
| ) |
Implemented in ilStudyProgrammeTypeDBRepository.
| ilStudyProgrammeTypeRepository::getAvailableAdvancedMDRecordIds | ( | ) |
Implemented in ilStudyProgrammeTypeDBRepository.
| ilStudyProgrammeTypeRepository::getAvailableAdvancedMDRecords | ( | ) |
Implemented in ilStudyProgrammeTypeDBRepository.
| ilStudyProgrammeTypeRepository::getStudyProgrammeIdsByTypeId | ( | int | $type_id | ) |
Get all prg-settings ids by corresponding type-id.
Implemented in ilStudyProgrammeTypeDBRepository.
| ilStudyProgrammeTypeRepository::getStudyProgrammesByTypeId | ( | int | $type_id | ) |
Get all prg-settings objects by corresponding type-id.
Implemented in ilStudyProgrammeTypeDBRepository.
| ilStudyProgrammeTypeRepository::getTranslationByTypeIdMemberLang | ( | int | $type_id, |
| string | $member, | ||
| string | $lang_code | ||
| ) |
Implemented in ilStudyProgrammeTypeDBRepository.
| ilStudyProgrammeTypeRepository::getTranslationsArrayByTypeIdAndLangCode | ( | int | $type_id, |
| string | $lang_code | ||
| ) |
Implemented in ilStudyProgrammeTypeDBRepository.
| ilStudyProgrammeTypeRepository::getTranslationsByTypeAndLang | ( | int | $type_id, |
| string | $lang_code | ||
| ) |
Implemented in ilStudyProgrammeTypeDBRepository.
| ilStudyProgrammeTypeRepository::getType | ( | int | $type_id | ) |
Get a type with given type_id.
Implemented in ilStudyProgrammeTypeDBRepository.
| ilStudyProgrammeTypeRepository::updateAMDRecord | ( | ilStudyProgrammeAdvancedMetadataRecord | $rec | ) |
Persist amd-record properties.
Implemented in ilStudyProgrammeTypeDBRepository.
| ilStudyProgrammeTypeRepository::updateType | ( | ilStudyProgrammeType | $type | ) |
Persist type properties.
Implemented in ilStudyProgrammeTypeDBRepository.
| ilStudyProgrammeTypeRepository::updateTypeTranslation | ( | ilStudyProgrammeTypeTranslation | $tt | ) |
Persist type translation properties.
Implemented in ilStudyProgrammeTypeDBRepository.