| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
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().