19 declare(strict_types=1);
    46     public function deleteTemplate(
int $templateId, 
int $objectId): void;
    54         bool $isGlobalLpEnabled,
 save(ilCertificateTemplate $certificateTemplate)
 
fetchCertificateTemplatesByObjId(int $objId)
 
fetchActiveCertificateTemplatesForCoursesWithDisabledLearningProgress(bool $isGlobalLpEnabled, ?int $forRefId=null)
 
updateActivity(ilCertificateTemplate $certificateTemplate, bool $currentlyActive)
 
fetchPreviousCertificate(int $objId)
 
fetchCurrentlyActiveCertificate(int $objId)
 
deleteTemplate(int $templateId, int $objectId)
 
fetchFirstCreatedTemplate(int $objId)
 
fetchCurrentlyUsedCertificate(int $objId)
 
fetchTemplate(int $templateId)
 
activatePreviousCertificate(int $objId)