ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilSkillTreeRepository Interface Reference

Interface ilSkillTreeRepository. More...

+ Inheritance diagram for ilSkillTreeRepository:
+ Collaboration diagram for ilSkillTreeRepository:

Public Member Functions

 getCommonSkillIdForImportId (int $a_source_inst_id, int $a_skill_import_id, int $a_tref_import_id=0)
 Get common skill ids for import IDs (newest first) More...
 
 getLevelIdForImportId (int $a_source_inst_id, int $a_level_import_id)
 Get level ids for import IDs (newest first) More...
 
 isInAnyTree (int $node_id)
 
 getTreeIdForNodeId (int $node_id)
 
 getTreeForNodeId (int $node_id)
 
 getVirtualTreeForNodeId (int $node_id)
 
 getParentNodeIdForNodeId (int $node_id)
 

Detailed Description

Interface ilSkillTreeRepository.

Definition at line 25 of file interface.ilSkillTreeRepository.php.

Member Function Documentation

◆ getCommonSkillIdForImportId()

ilSkillTreeRepository::getCommonSkillIdForImportId ( int  $a_source_inst_id,
int  $a_skill_import_id,
int  $a_tref_import_id = 0 
)

Get common skill ids for import IDs (newest first)

Parameters
int$a_source_inst_idsource installation id, must be <>0
int$a_skill_import_idsource skill id (type basic skill ("skll") or basic skill template ("sktp"))
int$a_tref_import_idsource template reference id (if > 0 skill_import_id will be of type "sktp")
Returns
array array of common skill ids, keys are "skill_id", "tref_id", "creation_date"

Implemented in ilSkillTreeDBRepository.

◆ getLevelIdForImportId()

ilSkillTreeRepository::getLevelIdForImportId ( int  $a_source_inst_id,
int  $a_level_import_id 
)

Get level ids for import IDs (newest first)

Parameters
int$a_source_inst_idsource installation id, must be <>0
int$a_level_import_idsource level id
Returns
array array of common skill ids, keys are "level_id", "creation_date"

Implemented in ilSkillTreeDBRepository.

◆ getParentNodeIdForNodeId()

ilSkillTreeRepository::getParentNodeIdForNodeId ( int  $node_id)

Implemented in ilSkillTreeDBRepository.

◆ getTreeForNodeId()

ilSkillTreeRepository::getTreeForNodeId ( int  $node_id)

Implemented in ilSkillTreeDBRepository.

◆ getTreeIdForNodeId()

ilSkillTreeRepository::getTreeIdForNodeId ( int  $node_id)

Implemented in ilSkillTreeDBRepository.

◆ getVirtualTreeForNodeId()

ilSkillTreeRepository::getVirtualTreeForNodeId ( int  $node_id)

Implemented in ilSkillTreeDBRepository.

◆ isInAnyTree()

ilSkillTreeRepository::isInAnyTree ( int  $node_id)

Implemented in ilSkillTreeDBRepository.


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