ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
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... | |
readAllTypes () | |
Get all persisted type-objects. More... | |
readType (int $type_id) | |
Get a type with given type_id. More... | |
readAllTypesArray () | |
Get an assicative array of all persisted types id => title. More... | |
readAssignedAMDRecordsByType (int $type_id, bool $only_active=false) | |
readAssignedAMDRecordIdsByType (int $type_id, bool $only_active=false) | |
readAllAMDRecords () | |
readAllAMDRecordIds () | |
readAMDRecordsByTypeIdAndRecordId (int $type_id, int $record_id) | |
readAMDRecordsByTypeId (int $type_id, bool $only_active=false) | |
readTranslationsArrayByTypeIdAndLangCode (int $type_id, string $lang_code) | |
readStudyProgrammesByTypeId (int $type_id) | |
Get all prg-settings objects by corresponding type-id. More... | |
readStudyProgrammeIdsByTypeId (int $type_id) | |
Get all prg-settings ids by corresponding type-id. More... | |
getAvailableAdvancedMDRecords () | |
getAvailableAdvancedMDRecordIds () | |
readTranslationsByTypeAndLang (int $type_id, string $lang_code) | |
readTranslationByTypeIdMemberLang (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::getAvailableAdvancedMDRecordIds | ( | ) |
Implemented in ilStudyProgrammeTypeDBRepository.
ilStudyProgrammeTypeRepository::getAvailableAdvancedMDRecords | ( | ) |
Implemented in ilStudyProgrammeTypeDBRepository.
ilStudyProgrammeTypeRepository::readAllAMDRecordIds | ( | ) |
Referenced by ilStudyProgrammeTypeDBRepository\readAllAMDRecords().
ilStudyProgrammeTypeRepository::readAllAMDRecords | ( | ) |
Implemented in ilStudyProgrammeTypeDBRepository.
ilStudyProgrammeTypeRepository::readAllTypes | ( | ) |
Get all persisted type-objects.
Implemented in ilStudyProgrammeTypeDBRepository.
ilStudyProgrammeTypeRepository::readAllTypesArray | ( | ) |
Get an assicative array of all persisted types id => title.
Implemented in ilStudyProgrammeTypeDBRepository.
ilStudyProgrammeTypeRepository::readAMDRecordsByTypeId | ( | int | $type_id, |
bool | $only_active = false |
||
) |
Implemented in ilStudyProgrammeTypeDBRepository.
ilStudyProgrammeTypeRepository::readAMDRecordsByTypeIdAndRecordId | ( | int | $type_id, |
int | $record_id | ||
) |
Implemented in ilStudyProgrammeTypeDBRepository.
ilStudyProgrammeTypeRepository::readAssignedAMDRecordIdsByType | ( | int | $type_id, |
bool | $only_active = false |
||
) |
Referenced by ilStudyProgrammeTypeDBRepository\readAssignedAMDRecordsByType().
ilStudyProgrammeTypeRepository::readAssignedAMDRecordsByType | ( | int | $type_id, |
bool | $only_active = false |
||
) |
Implemented in ilStudyProgrammeTypeDBRepository.
ilStudyProgrammeTypeRepository::readStudyProgrammeIdsByTypeId | ( | int | $type_id | ) |
Get all prg-settings ids by corresponding type-id.
Implemented in ilStudyProgrammeTypeDBRepository.
ilStudyProgrammeTypeRepository::readStudyProgrammesByTypeId | ( | int | $type_id | ) |
Get all prg-settings objects by corresponding type-id.
Implemented in ilStudyProgrammeTypeDBRepository.
ilStudyProgrammeTypeRepository::readTranslationByTypeIdMemberLang | ( | int | $type_id, |
string | $member, | ||
string | $lang_code | ||
) |
Implemented in ilStudyProgrammeTypeDBRepository.
ilStudyProgrammeTypeRepository::readTranslationsArrayByTypeIdAndLangCode | ( | int | $type_id, |
string | $lang_code | ||
) |
Implemented in ilStudyProgrammeTypeDBRepository.
ilStudyProgrammeTypeRepository::readTranslationsByTypeAndLang | ( | int | $type_id, |
string | $lang_code | ||
) |
Implemented in ilStudyProgrammeTypeDBRepository.
ilStudyProgrammeTypeRepository::readType | ( | 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.