ILIAS  trunk Revision v11.0_alpha-1831-g8615d53dadb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\Certificate\API\UserCertificateApiInterface Interface Reference
+ Inheritance diagram for ILIAS\Certificate\API\UserCertificateApiInterface:
+ Collaboration diagram for ILIAS\Certificate\API\UserCertificateApiInterface:

Public Member Functions

 getUserCertificateData (UserDataFilter $filter, array $ilCtrlStack=[])
 
 getUserCertificateDataMaxCount (UserDataFilter $filter)
 
 certificateCriteriaMetForGivenTemplate (int $usr_id, ilCertificateTemplate $template)
 
 certificateCriteriaMet (int $usr_id, int $obj_id)
 
 isActiveCertificateTemplateAvailableFor (int $obj_id)
 

Detailed Description

Definition at line 32 of file UserCertificateApiInterface.php.

Member Function Documentation

◆ certificateCriteriaMet()

ILIAS\Certificate\API\UserCertificateApiInterface::certificateCriteriaMet ( int  $usr_id,
int  $obj_id 
)

◆ certificateCriteriaMetForGivenTemplate()

ILIAS\Certificate\API\UserCertificateApiInterface::certificateCriteriaMetForGivenTemplate ( int  $usr_id,
ilCertificateTemplate  $template 
)

◆ getUserCertificateData()

ILIAS\Certificate\API\UserCertificateApiInterface::getUserCertificateData ( UserDataFilter  $filter,
array  $ilCtrlStack = [] 
)
Parameters
list<class-string>$ilCtrlStack An array of ilCtrl-enabled GUI class names that are used to create the link, if this is an empty array (default) no link will be generated
Returns
array<int, UserCertificateDto>

Implemented in ILIAS\Certificate\API\UserCertificateAPI.

◆ getUserCertificateDataMaxCount()

ILIAS\Certificate\API\UserCertificateApiInterface::getUserCertificateDataMaxCount ( UserDataFilter  $filter)

◆ isActiveCertificateTemplateAvailableFor()

ILIAS\Certificate\API\UserCertificateApiInterface::isActiveCertificateTemplateAvailableFor ( int  $obj_id)

The documentation for this interface was generated from the following file: