ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
ilBasicSkillLevelRepository Interface Reference

Interface ilBasicSkillLevelRepository. More...

+ Inheritance diagram for ilBasicSkillLevelRepository:
+ Collaboration diagram for ilBasicSkillLevelRepository:

Public Member Functions

 deleteLevelsOfSkill (int $skill_id)
 Delete levels of a skill. More...
 
 addLevel (int $skill_id, string $a_title, string $a_description, string $a_import_id="")
 Add new level. More...
 
 getLevelData (int $skill_id, int $a_id=0)
 Get level data. More...
 
 lookupLevelTitle (int $a_id)
 Lookup level title. More...
 
 lookupLevelDescription (int $a_id)
 Lookup level description. More...
 
 lookupLevelSkillId (int $a_id)
 Lookup level skill id. More...
 
 writeLevelTitle (int $a_id, string $a_title)
 Write level title. More...
 
 writeLevelDescription (int $a_id, string $a_description)
 Write level description. More...
 
 updateLevelOrder (array $order)
 Update level order. More...
 
 deleteLevel (int $a_id)
 Delete level. More...
 
 fixLevelNumbering (int $skill_id)
 Fix level numbering. More...
 
 getSkillForLevelId (int $a_level_id)
 Get skill for level id. More...
 

Detailed Description

Member Function Documentation

◆ addLevel()

ilBasicSkillLevelRepository::addLevel ( int  $skill_id,
string  $a_title,
string  $a_description,
string  $a_import_id = "" 
)

Add new level.

Parameters
int$skill_id
string$a_title
string$a_description
string$a_import_id

Implemented in ilBasicSkillLevelDBRepository.

◆ deleteLevel()

ilBasicSkillLevelRepository::deleteLevel ( int  $a_id)

Delete level.

Parameters
int$a_id

Implemented in ilBasicSkillLevelDBRepository.

◆ deleteLevelsOfSkill()

ilBasicSkillLevelRepository::deleteLevelsOfSkill ( int  $skill_id)

Delete levels of a skill.

Parameters
int$skill_id

Implemented in ilBasicSkillLevelDBRepository.

◆ fixLevelNumbering()

ilBasicSkillLevelRepository::fixLevelNumbering ( int  $skill_id)

Fix level numbering.

Parameters
int$skill_id

Implemented in ilBasicSkillLevelDBRepository.

◆ getLevelData()

ilBasicSkillLevelRepository::getLevelData ( int  $skill_id,
int  $a_id = 0 
)

Get level data.

Parameters
int$skill_id
int$a_id
Returns
array level data

Implemented in ilBasicSkillLevelDBRepository.

◆ getSkillForLevelId()

ilBasicSkillLevelRepository::getSkillForLevelId ( int  $a_level_id)

Get skill for level id.

Parameters
int$a_level_id
Returns
null|ilBasicSkill

Implemented in ilBasicSkillLevelDBRepository.

◆ lookupLevelDescription()

ilBasicSkillLevelRepository::lookupLevelDescription ( int  $a_id)

Lookup level description.

Parameters
int$a_idlevel id
Returns
string level description

Implemented in ilBasicSkillLevelDBRepository.

◆ lookupLevelSkillId()

ilBasicSkillLevelRepository::lookupLevelSkillId ( int  $a_id)

Lookup level skill id.

Parameters
int$a_idlevel id
Returns
int skill id

Implemented in ilBasicSkillLevelDBRepository.

◆ lookupLevelTitle()

ilBasicSkillLevelRepository::lookupLevelTitle ( int  $a_id)

Lookup level title.

Parameters
int$a_idlevel id
Returns
string level title

Implemented in ilBasicSkillLevelDBRepository.

◆ updateLevelOrder()

ilBasicSkillLevelRepository::updateLevelOrder ( array  $order)

Update level order.

Parameters
array$order

Implemented in ilBasicSkillLevelDBRepository.

◆ writeLevelDescription()

ilBasicSkillLevelRepository::writeLevelDescription ( int  $a_id,
string  $a_description 
)

Write level description.

Parameters
int$a_idlevel id
string$a_descriptionlevel description

Implemented in ilBasicSkillLevelDBRepository.

◆ writeLevelTitle()

ilBasicSkillLevelRepository::writeLevelTitle ( int  $a_id,
string  $a_title 
)

Write level title.

Parameters
int$a_idlevel id
string$a_titlelevel title

Implemented in ilBasicSkillLevelDBRepository.


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