| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Collaboration diagram for ILIAS\Skill\Profile\SkillProfileDBRepository:Public Member Functions | |
| __construct (\ilDBInterface $db=null, Service\SkillInternalFactoryService $factory_service=null) | |
| get (int $profile_id) | |
| getNextId () | |
| createProfile (SkillProfile $profile) | |
| updateProfile (SkillProfile $profile) | |
| deleteProfile (int $profile_id) | |
| deleteProfilesFromObject (int $ref_id) | |
| getProfilesForAllSkillTrees () | |
| getProfilesForSkillTree (int $skill_tree_id) | |
| getAllGlobalProfiles () | |
| getLocalProfilesForObject (int $ref_id) | |
| lookup (int $id, string $field) | |
| updateRefIdAfterImport (int $profile_id, int $new_ref_id) | |
| getTreeId (int $profile_id) | |
Protected Member Functions | |
| getFromRecord (array $rec) | |
Protected Attributes | |
| ilDBInterface | $db | 
| Service SkillInternalFactoryService | $factory_service | 
Definition at line 26 of file class.SkillProfileDBRepository.php.
| ILIAS\Skill\Profile\SkillProfileDBRepository::__construct | ( | \ilDBInterface | $db = null,  | 
        
| Service\SkillInternalFactoryService | $factory_service = null  | 
        ||
| ) | 
Definition at line 31 of file class.SkillProfileDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileDBRepository\$db, $DIC, and ILIAS\Skill\Profile\SkillProfileDBRepository\$factory_service.
| ILIAS\Skill\Profile\SkillProfileDBRepository::createProfile | ( | SkillProfile | $profile | ) | 
Definition at line 83 of file class.SkillProfileDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileDBRepository\$db, $ilDB, ILIAS\Skill\Profile\SkillProfile\getDescription(), ILIAS\Skill\Profile\SkillProfile\getImageId(), ILIAS\Skill\Profile\SkillProfileDBRepository\getNextId(), ILIAS\Skill\Profile\SkillProfile\getRefId(), ILIAS\Skill\Profile\SkillProfile\getSkillTreeId(), and ILIAS\Skill\Profile\SkillProfile\getTitle().
 Here is the call graph for this function:| ILIAS\Skill\Profile\SkillProfileDBRepository::deleteProfile | ( | int | $profile_id | ) | 
Definition at line 120 of file class.SkillProfileDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileDBRepository\$db, and $ilDB.
| ILIAS\Skill\Profile\SkillProfileDBRepository::deleteProfilesFromObject | ( | int | $ref_id | ) | 
Definition at line 130 of file class.SkillProfileDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileDBRepository\$db, and $ilDB.
| ILIAS\Skill\Profile\SkillProfileDBRepository::get | ( | int | $profile_id | ) | 
Definition at line 41 of file class.SkillProfileDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileDBRepository\$db, $ilDB, and ILIAS\Skill\Profile\SkillProfileDBRepository\getFromRecord().
 Here is the call graph for this function:| ILIAS\Skill\Profile\SkillProfileDBRepository::getAllGlobalProfiles | ( | ) | 
Definition at line 182 of file class.SkillProfileDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileDBRepository\$db, $ilDB, and ILIAS\Skill\Profile\SkillProfileDBRepository\getFromRecord().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 56 of file class.SkillProfileDBRepository.php.
References ILIAS\Repository\int().
Referenced by ILIAS\Skill\Profile\SkillProfileDBRepository\get(), ILIAS\Skill\Profile\SkillProfileDBRepository\getAllGlobalProfiles(), ILIAS\Skill\Profile\SkillProfileDBRepository\getLocalProfilesForObject(), ILIAS\Skill\Profile\SkillProfileDBRepository\getProfilesForAllSkillTrees(), and ILIAS\Skill\Profile\SkillProfileDBRepository\getProfilesForSkillTree().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ILIAS\Skill\Profile\SkillProfileDBRepository::getLocalProfilesForObject | ( | int | $ref_id | ) | 
Definition at line 202 of file class.SkillProfileDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileDBRepository\$db, $ilDB, and ILIAS\Skill\Profile\SkillProfileDBRepository\getFromRecord().
 Here is the call graph for this function:| ILIAS\Skill\Profile\SkillProfileDBRepository::getNextId | ( | ) | 
Definition at line 75 of file class.SkillProfileDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileDBRepository\$db, and $ilDB.
Referenced by ILIAS\Skill\Profile\SkillProfileDBRepository\createProfile().
 Here is the caller graph for this function:| ILIAS\Skill\Profile\SkillProfileDBRepository::getProfilesForAllSkillTrees | ( | ) | 
Definition at line 143 of file class.SkillProfileDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileDBRepository\$db, $ilDB, and ILIAS\Skill\Profile\SkillProfileDBRepository\getFromRecord().
 Here is the call graph for this function:| ILIAS\Skill\Profile\SkillProfileDBRepository::getProfilesForSkillTree | ( | int | $skill_tree_id | ) | 
Definition at line 162 of file class.SkillProfileDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileDBRepository\$db, $ilDB, and ILIAS\Skill\Profile\SkillProfileDBRepository\getFromRecord().
 Here is the call graph for this function:| ILIAS\Skill\Profile\SkillProfileDBRepository::getTreeId | ( | int | $profile_id | ) | 
Definition at line 247 of file class.SkillProfileDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileDBRepository\$db, and ilDBInterface\queryF().
 Here is the call graph for this function:| ILIAS\Skill\Profile\SkillProfileDBRepository::lookup | ( | int | $id, | 
| string | $field | ||
| ) | 
Definition at line 219 of file class.SkillProfileDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileDBRepository\$db, and $ilDB.
| ILIAS\Skill\Profile\SkillProfileDBRepository::updateProfile | ( | SkillProfile | $profile | ) | 
Definition at line 102 of file class.SkillProfileDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileDBRepository\$db, $ilDB, ILIAS\Skill\Profile\SkillProfile\getDescription(), ILIAS\Skill\Profile\SkillProfile\getId(), ILIAS\Skill\Profile\SkillProfile\getImageId(), ILIAS\Skill\Profile\SkillProfile\getRefId(), and ILIAS\Skill\Profile\SkillProfile\getTitle().
 Here is the call graph for this function:| ILIAS\Skill\Profile\SkillProfileDBRepository::updateRefIdAfterImport | ( | int | $profile_id, | 
| int | $new_ref_id | ||
| ) | 
Definition at line 232 of file class.SkillProfileDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileDBRepository\$db, and $ilDB.
      
  | 
  protected | 
Definition at line 28 of file class.SkillProfileDBRepository.php.
Referenced by ILIAS\Skill\Profile\SkillProfileDBRepository\__construct(), ILIAS\Skill\Profile\SkillProfileDBRepository\createProfile(), ILIAS\Skill\Profile\SkillProfileDBRepository\deleteProfile(), ILIAS\Skill\Profile\SkillProfileDBRepository\deleteProfilesFromObject(), ILIAS\Skill\Profile\SkillProfileDBRepository\get(), ILIAS\Skill\Profile\SkillProfileDBRepository\getAllGlobalProfiles(), ILIAS\Skill\Profile\SkillProfileDBRepository\getLocalProfilesForObject(), ILIAS\Skill\Profile\SkillProfileDBRepository\getNextId(), ILIAS\Skill\Profile\SkillProfileDBRepository\getProfilesForAllSkillTrees(), ILIAS\Skill\Profile\SkillProfileDBRepository\getProfilesForSkillTree(), ILIAS\Skill\Profile\SkillProfileDBRepository\getTreeId(), ILIAS\Skill\Profile\SkillProfileDBRepository\lookup(), ILIAS\Skill\Profile\SkillProfileDBRepository\updateProfile(), and ILIAS\Skill\Profile\SkillProfileDBRepository\updateRefIdAfterImport().
      
  | 
  protected | 
Definition at line 29 of file class.SkillProfileDBRepository.php.
Referenced by ILIAS\Skill\Profile\SkillProfileDBRepository\__construct().