ILIAS
release_8 Revision v8.19-1-g4e8f2f9140c
|
A certicate template repository which caches results of query commands List of cached results (other queries are not cached yet): More...
Public Member Functions | |
__construct (ilCertificateTemplateRepository $wrapped) | |
save (ilCertificateTemplate $certificateTemplate) | |
updateActivity (ilCertificateTemplate $certificateTemplate, bool $currentlyActive) | |
fetchTemplate (int $templateId) | |
fetchCertificateTemplatesByObjId (int $objId) | |
fetchCurrentlyUsedCertificate (int $objId) | |
fetchCurrentlyActiveCertificate (int $objId) | |
fetchPreviousCertificate (int $objId) | |
deleteTemplate (int $templateId, int $objectId) | |
activatePreviousCertificate (int $objId) | |
fetchActiveCertificateTemplatesForCoursesWithDisabledLearningProgress (bool $isGlobalLpEnabled, ?int $forRefId=null) | |
fetchFirstCreatedTemplate (int $objId) | |
Static Protected Attributes | |
static array | $crs_certificates_without_lp = [] |
Private Attributes | |
ilCertificateTemplateRepository | $wrapped |
A certicate template repository which caches results of query commands List of cached results (other queries are not cached yet):
Definition at line 26 of file class.ilCachedCertificateTemplateRepository.php.
ilCachedCertificateTemplateRepository::__construct | ( | ilCertificateTemplateRepository | $wrapped | ) |
Definition at line 33 of file class.ilCachedCertificateTemplateRepository.php.
References $wrapped.
ilCachedCertificateTemplateRepository::activatePreviousCertificate | ( | int | $objId | ) |
Implements ilCertificateTemplateRepository.
Definition at line 78 of file class.ilCachedCertificateTemplateRepository.php.
ilCachedCertificateTemplateRepository::deleteTemplate | ( | int | $templateId, |
int | $objectId | ||
) |
Implements ilCertificateTemplateRepository.
Definition at line 73 of file class.ilCachedCertificateTemplateRepository.php.
ilCachedCertificateTemplateRepository::fetchActiveCertificateTemplatesForCoursesWithDisabledLearningProgress | ( | bool | $isGlobalLpEnabled, |
?int | $forRefId = null |
||
) |
bool | $isGlobalLpEnabled |
Implements ilCertificateTemplateRepository.
Definition at line 83 of file class.ilCachedCertificateTemplateRepository.php.
References ILIAS\Repository\int().
ilCachedCertificateTemplateRepository::fetchCertificateTemplatesByObjId | ( | int | $objId | ) |
int | $objId |
Implements ilCertificateTemplateRepository.
Definition at line 53 of file class.ilCachedCertificateTemplateRepository.php.
ilCachedCertificateTemplateRepository::fetchCurrentlyActiveCertificate | ( | int | $objId | ) |
int | $objId |
ilException |
Implements ilCertificateTemplateRepository.
Definition at line 63 of file class.ilCachedCertificateTemplateRepository.php.
ilCachedCertificateTemplateRepository::fetchCurrentlyUsedCertificate | ( | int | $objId | ) |
Implements ilCertificateTemplateRepository.
Definition at line 58 of file class.ilCachedCertificateTemplateRepository.php.
ilCachedCertificateTemplateRepository::fetchFirstCreatedTemplate | ( | int | $objId | ) |
int | $objId |
ilException |
Implements ilCertificateTemplateRepository.
Definition at line 100 of file class.ilCachedCertificateTemplateRepository.php.
ilCachedCertificateTemplateRepository::fetchPreviousCertificate | ( | int | $objId | ) |
Implements ilCertificateTemplateRepository.
Definition at line 68 of file class.ilCachedCertificateTemplateRepository.php.
ilCachedCertificateTemplateRepository::fetchTemplate | ( | int | $templateId | ) |
int | $templateId |
ilException |
Implements ilCertificateTemplateRepository.
Definition at line 48 of file class.ilCachedCertificateTemplateRepository.php.
ilCachedCertificateTemplateRepository::save | ( | ilCertificateTemplate | $certificateTemplate | ) |
Implements ilCertificateTemplateRepository.
Definition at line 38 of file class.ilCachedCertificateTemplateRepository.php.
ilCachedCertificateTemplateRepository::updateActivity | ( | ilCertificateTemplate | $certificateTemplate, |
bool | $currentlyActive | ||
) |
ilCertificateTemplate | $certificateTemplate | |
bool | $currentlyActive |
Implements ilCertificateTemplateRepository.
Definition at line 43 of file class.ilCachedCertificateTemplateRepository.php.
|
staticprotected |
Definition at line 29 of file class.ilCachedCertificateTemplateRepository.php.
|
private |
Definition at line 31 of file class.ilCachedCertificateTemplateRepository.php.
Referenced by __construct().