|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Repository for skill profile completion. More...
Collaboration diagram for ILIAS\Skill\Profile\SkillProfileCompletionDBRepository:Public Member Functions | |
| __construct (\ilDBInterface $db=null, Service\SkillInternalFactoryService $factory_service=null) | |
| getEntries (int $user_id, int $profile_id) | |
| Get profile completion entries for given user-profile-combination. More... | |
| addFulfilmentEntry (int $user_id, int $profile_id) | |
| Add profile fulfilment entry to given user-profile-combination. More... | |
| addNonFulfilmentEntry (int $user_id, int $profile_id) | |
| Add profile non-fulfilment entry to given user-profile-combination. More... | |
| getFulfilledEntriesForUser (int $user_id) | |
| Get all fulfilled profile completion entries for a user. More... | |
| getAllEntriesForUser (int $user_id) | |
| Get all profile completion entries for a user. More... | |
| getAllEntriesForProfile (int $profile_id) | |
| Get all completion entries for a single profile. More... | |
| deleteEntriesForProfile (int $profile_id) | |
| Delete all profile completion entries for a profile. More... | |
| deleteEntriesForUser (int $user_id) | |
| Delete all profile completion entries for a user. More... | |
Protected Member Functions | |
| getFromRecord (array $rec) | |
Protected Attributes | |
| ilDBInterface | $db |
| Service SkillInternalFactoryService | $factory_service |
Repository for skill profile completion.
Definition at line 31 of file class.SkillProfileCompletionDBRepository.php.
| ILIAS\Skill\Profile\SkillProfileCompletionDBRepository::__construct | ( | \ilDBInterface | $db = null, |
| Service\SkillInternalFactoryService | $factory_service = null |
||
| ) |
Definition at line 36 of file class.SkillProfileCompletionDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\$db, $DIC, and ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\$factory_service.
| ILIAS\Skill\Profile\SkillProfileCompletionDBRepository::addFulfilmentEntry | ( | int | $user_id, |
| int | $profile_id | ||
| ) |
Add profile fulfilment entry to given user-profile-combination.
Definition at line 84 of file class.SkillProfileCompletionDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\$db, $ilDB, and ilUtil\now().
Here is the call graph for this function:| ILIAS\Skill\Profile\SkillProfileCompletionDBRepository::addNonFulfilmentEntry | ( | int | $user_id, |
| int | $profile_id | ||
| ) |
Add profile non-fulfilment entry to given user-profile-combination.
Definition at line 116 of file class.SkillProfileCompletionDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\$db, $ilDB, and ilUtil\now().
Here is the call graph for this function:| ILIAS\Skill\Profile\SkillProfileCompletionDBRepository::deleteEntriesForProfile | ( | int | $profile_id | ) |
Delete all profile completion entries for a profile.
Definition at line 209 of file class.SkillProfileCompletionDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\$db, and $ilDB.
| ILIAS\Skill\Profile\SkillProfileCompletionDBRepository::deleteEntriesForUser | ( | int | $user_id | ) |
Delete all profile completion entries for a user.
Definition at line 222 of file class.SkillProfileCompletionDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\$db, and $ilDB.
| ILIAS\Skill\Profile\SkillProfileCompletionDBRepository::getAllEntriesForProfile | ( | int | $profile_id | ) |
Get all completion entries for a single profile.
Definition at line 190 of file class.SkillProfileCompletionDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\$db, $ilDB, and ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\getFromRecord().
Here is the call graph for this function:| ILIAS\Skill\Profile\SkillProfileCompletionDBRepository::getAllEntriesForUser | ( | int | $user_id | ) |
Get all profile completion entries for a user.
Definition at line 170 of file class.SkillProfileCompletionDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\$db, $ilDB, and ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\getFromRecord().
Here is the call graph for this function:| ILIAS\Skill\Profile\SkillProfileCompletionDBRepository::getEntries | ( | int | $user_id, |
| int | $profile_id | ||
| ) |
Get profile completion entries for given user-profile-combination.
Definition at line 50 of file class.SkillProfileCompletionDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\$db, $ilDB, and ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\getFromRecord().
Here is the call graph for this function:
|
protected |
Definition at line 67 of file class.SkillProfileCompletionDBRepository.php.
References ILIAS\Repository\int().
Referenced by ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\getAllEntriesForProfile(), ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\getAllEntriesForUser(), ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\getEntries(), and ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\getFulfilledEntriesForUser().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\Skill\Profile\SkillProfileCompletionDBRepository::getFulfilledEntriesForUser | ( | int | $user_id | ) |
Get all fulfilled profile completion entries for a user.
Definition at line 149 of file class.SkillProfileCompletionDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\$db, $ilDB, and ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\getFromRecord().
Here is the call graph for this function:
|
protected |
Definition at line 33 of file class.SkillProfileCompletionDBRepository.php.
Referenced by ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\__construct(), ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\addFulfilmentEntry(), ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\addNonFulfilmentEntry(), ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\deleteEntriesForProfile(), ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\deleteEntriesForUser(), ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\getAllEntriesForProfile(), ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\getAllEntriesForUser(), ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\getEntries(), and ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\getFulfilledEntriesForUser().
|
protected |
Definition at line 34 of file class.SkillProfileCompletionDBRepository.php.
Referenced by ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\__construct().