ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Covers the persistence of sp-type related information. More...
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.
Referenced by ilStudyProgrammeTypeDBRepository\updateRowTypeTranslationDB().
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 | ( | ) |
Referenced by ilStudyProgrammeTypeDBRepository\getAllAMDRecords().
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 |
||
) |
Referenced by ilStudyProgrammeTypeDBRepository\getAssignedAMDRecordsByType().
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.