42 $this->profile_manager = $DIC->skills()->internal()->manager()->getProfileManager();
43 $this->profile_completion_manager = $DIC->skills()->internal()->manager()->getProfileCompletionManager();
51 $this->profile_manager->removeUserFromAllProfiles($this->obj_id);
52 $this->profile_completion_manager->deleteEntriesForUser($this->obj_id);
56 $this->profile_manager->removeRoleFromAllProfiles($this->obj_id);
61 $this->profile_manager->deleteProfilesFromObject($ref_id);
68 $this->profile_manager->deleteProfilesFromObject($ref_id);
__construct(int $obj_id, string $obj_type)
static removeSkills(int $a_user_id)
SkillProfileManager $profile_manager
static removeUsagesFromObject(int $a_obj_id)
Handles deletion of (user) objects.
static _getAllReferences(int $id)
get all reference ids for object ID
SkillProfileCompletionManager $profile_completion_manager
static removeAllUserData(int $a_user_id)
static removeMaterials(int $a_user_id)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Manages skill profile completion.
static _lookupType(int $id, bool $reference=false)